複数のファイルと異なる名前空間で C# の部分クラスをプログラミングするにはどうすればよいですか?
13416 次
4 に答える
11
複数の名前空間に部分クラスを含めることはできません。異なる名前空間にある同じ名前のクラスは、定義上、異なるクラスです。
于 2009-07-04T00:56:39.740 に答える
4
部分クラス (他のクラスと同様) は、1 つの名前空間 (そうでない場合は別のクラス) に存在する必要があります。
異なるファイルに分割するには、access キーワードの後に partial キーワードを使用します。
// this bit of the class in a file
public partial class Employee
{
public void DoWork()
{
}
}
//this bit in another file
public partial class Employee
{
public void GoToLunch()
{
}
}
于 2009-07-04T00:57:51.983 に答える
3
できません。部分クラスとは、まさにそれを意味します。複数のファイルに分割された単一のクラス。これは、この部分クラスを構成するすべてのファイルが同じ名前空間を持つ必要があることも意味します。そうでなければ、もはや同じクラスではありません。
于 2009-07-04T00:56:00.583 に答える