C#:部分类

dco*_*bus 0 c# partial-classes

这是一个快速确认问题:

为了使部分类工作,我最初认为会有一个主类public class ManageDates,然后你会创建像public partial class ManageDates扩展ManageDates类的部分类.

但是从一些实验中,我发现如果你要使用部分类,必须声明每个单独的类public partial class [ClassName]......

我在这个结论中是否正确?

Ada*_*son 6

是的,必须声明部分类的每个部分partial并驻留在同一个程序集中.

这是因为部分类只是编译器的便利; 创建程序集后,该类的所有内容都位于一个位置.