使用英语阅读

通过


编译器错误 CS0179

“member”不能是外部的,也无法声明主体

当类成员标记为 外部,这意味着该成员的定义位于另一个文件中。 因此,标记为 外部 的类成员不能在类中定义。 删除 extern 关键字或删除该定义。 有关详细信息,请参阅方法

以下示例生成 CS0179:

// CS0179.cs  
public class MyClass  
{  
   public extern int ExternMethod(int aa)   // CS0179  
   {  
      return 0;  
   }  
   // try the following line instead  
   // public extern int ExternMethod(int aa);  
  
   public static void Main()  
   {  
   }  
}