Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Słowo kluczowe "this" nie jest prawidłowe we właściwości statycznej, metodzie statycznej lub inicjatorze pola statycznego
To słowo kluczowe odnosi się do obiektu, który jest wystąpieniem typu. Ponieważ metody statyczne są niezależne od dowolnego wystąpienia zawierającej klasy, słowo kluczowe "this" jest bez znaczenia i dlatego nie jest dozwolone. Aby uzyskać więcej informacji, zobacz Klasy statyczne i statyczne elementy członkowskie i obiekty klas.
Przykład
Poniższy przykład generuje cs0026:
// CS0026.cs
public class A
{
public static int i = 0;
public static void Main()
{
// CS0026
this.i = this.i + 1;
// Try the following line instead:
// i = i + 1;
}
}