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
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.