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()
{
}
}