使用英语阅读

通过


编译器错误 CS0180

“member”不能既是外部的又是抽象的

abstractextern 关键字互相排斥。 extern 关键字表示在文件外部定义成员, abstract 意味着在派生类中提供了该实现。 有关详细信息,请参阅方法

以下示例生成 CS0180:

C#
// CS0180.cs  
namespace MyNamespace  
{  
   public class MyClass  
   {  
      public extern abstract int Foo(int a);   // CS0180  
  
      public static void Main()  
      {  
      }  
   }  
}