Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0180

'člen' nemůže být extern i abstraktní

Abstraktní a extern klíčová slova se vzájemně vylučují. Klíčové extern slovo znamená, že člen je definován mimo soubor a abstraktní znamená, že implementace je poskytována v odvozené třídě. Další informace naleznete v tématu Metody.

Následující ukázka vygeneruje CS0180:

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