24得票3回答
C#中的部分类方法解释

我很难理解部分类方法的用法。 你能提供一个与LINQ或数据库无关的例子吗? 部分类方法和在WinForms中编写后台代码时使用方法是否相同?如果我们使用一个方法,则它会被编译,但如果不使用,则编译器会将其删除。这正确吗?

19得票7回答
为什么部分类方法可以使用 ref,但不能使用 out?

很简单。MSDN指出,您可以使用ref,但不是out来进行部分类方法。我只是好奇为什么?我的理解是,在编译代码时,部分内容会被合并,那么限制是什么?partial除了使代码文件更清洁和有组织外,还有更多的作用吗? 参考资料:MSDN文章 - "部分类方法可以具有ref但不能具有out参数。"

18得票5回答
C# 3.0中如何使用部分类方法?

我已阅读最新的C#语言规范中有关局部方法的内容,因此我理解了原理,但我想知道人们实际上如何使用它们。是否有一种特定的设计模式可以从局部方法中受益? I了解局部方法的原理,但我想知道人们实际上如何使用它们。是否有一种特定的设计模式可以从局部方法中受益?

12得票4回答
为什么需要 C# 中的部分类方法?事件能否用来实现相同的目标?

我在阅读《Apress Pro LINQ: Language Integrated Query in C#》这本书时,遇到了"partial methods"这个词,但我真的不明白为什么需要它们。 我认为书中的例子(在属性更改前后)可以使用事件来实现。所以有什么解释吗?

9得票3回答
为什么局部方法只能有void返回类型?

为什么局部方法只能具有void返回类型的原因/逻辑/障碍是什么? 谢谢。