Freigeben über


Compilerfehler CS0666

'Member': In der Struktur wurde ein neuer geschützter Member deklariert.

Eine Struktur kann nicht abstrakt sein und ist immer implizit versiegelt. Da Strukturen keine Vererbung unterstützen, ist das Konzept eines geschützten Member in einer Struktur nicht sinnvoll. Weitere Informationen finden Sie unter Vererbung.

Beispiel

Im folgenden Beispiel wird CS0666 generiert:

// CS0666.cs  
class M  
{  
    static void Main()  
    {  
    }  
}  
  
struct S  
{  
    protected int x;   // CS0666  
}