Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0708

"field": nie można zadeklarować elementów członkowskich wystąpienia w klasie statycznej

Ten błąd występuje, jeśli zadeklarowasz niestatyczny element członkowski w klasie, która jest zadeklarowana jako statyczna. Nie można tworzyć wystąpień klas statycznych, więc zmienne wystąpień nie byłyby istotne. Słowo kluczowe statyczne należy zastosować do wszystkich elementów członkowskich klas statycznych.

Poniższy przykład generuje CS0708:

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