C#:部分类

时间:2011-01-04 20:49:42

标签: c# partial-classes

这是一个快速确认问题:

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

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

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

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:3)

必须使用partial关键字声明课程的每个部分。