Leggere in inglese

Condividi tramite


Errore del compilatore CS0180

'member' non può essere contemporaneamente di tipo extern e abstract

Le parole chiave abstract e extern si escludono a vicenda. La parola chiave extern indica che il membro è definito all'esterno del file, mentre la parola chiave abstract indica che l'implementazione è fornita in una classe derivata. Per altre informazioni, vedere Metodi.

L'esempio seguente genera l'errore CS0180:

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