コンパイラ エラー CS0267
更新 : 2007 年 11 月
エラー メッセージ
部分識別子は、'class'、'struct' または 'interface' の直前にのみ指定できます。
クラス、構造体、またはインターフェイスの宣言で、partial 修飾子が誤った位置に記述されています。このエラーを解決するには、修飾子の順序を正しく指定します。詳細については、「部分クラスと部分メソッド (C# プログラミング ガイド)」を参照してください。
次の例では CS0267 エラーが生成されます。
// CS0267.cs
public partial class MyClass
{
public MyClass()
{
}
}
partial public class MyClass // CS0267
// Try this line instead:
// public partial class MyClass
{
public void Foo()
{
}
public static void Main()
{
}
}