編譯器錯誤 CS0180
更新:2007 年 11 月
錯誤訊息
'member' 不能同時為 extern 和 abstract
abstract 和 extern 關鍵字是互斥的。extern 關鍵字表示成員是由檔案外部所定義,abstract 則表示實作是由衍生類別 (Derived Class) 所提供。如需詳細資訊,請參閱方法 (C# 程式設計手冊)。
下列範例會產生 CS0180:
// CS0180.cs
namespace MyNamespace
{
public class MyClass
{
public extern abstract int Foo(int a); // CS0180
public static void Main()
{
}
}
}