閱讀英文

共用方式為


編譯器錯誤 CS0179

'member' 無法同時為 extern 並宣告為主體

類別成員標記為 extern時,表示成員的定義位於另一個檔案中。 因此,標記為 extern 的類別成員不能定義於類別中。 請移除 extern 關鍵字,或刪除定義。 如需詳細資訊,請參閱方法

下列範例會產生 CS0179:

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