Freigeben über


Compilerfehler CS0708

"Feld": Instanzmember können nicht in einer statischen Klasse deklariert werden.

Dieser Fehler tritt auf, wenn Sie einen nicht statischen Member in einer Klasse deklarieren, die als statisch deklariert ist. Es ist nicht möglich, Instanzen von statischen Klassen zu erstellen, sodass Instanzvariablen nicht sinnvoll wären. Das static -Schlüsselwort muss auf alle Member von statischen Klassen angewendet werden.

Im folgenden Beispiel wird CS0708 generiert:

// CS0708.cs  
// compile with: /target:library  
public static class C  
{  
   int i;  // CS0708  
   static int j;  // OK  
}