Errore del compilatore CS0026
La parola chiave 'this' non può essere utilizzata in una proprietà statica, in un metodo statico o nell'inizializzatore di un campo statico
La parola chiave this fa riferimento a un oggetto, che è un'istanza di un tipo. Poiché i metodi statici sono indipendenti da qualsiasi istanza della classe che li contiene, la parola chiave "this" non è significativa e pertanto non è consentita. Per altre informazioni, vedere classi statiche e membri di classi statiche e oggetti.
L'esempio seguente genera l'errore 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;
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: