编译器错误 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()
   {
   }
}