C Sharp/Partial classes
< C Sharp
部分类
编辑类的定义可以在不同的物理文件中写出一部分。编译器会合并这些部分定义。这对于自动生成的代码特别有意义。例如
Listing 1:file1.cs
中包含类的全部:
public class Node
{
public bool Delete()
{
}
public bool Create()
{
}
}
Listing 2: 类的定义的部分内容出现在不同文件中:
(file1.cs
)
public partial class Node
{
public bool Delete()
{
}
}
(file2.cs
)
public partial class Node
{
public bool Create()
{
}
}