Erro do Compilador CS0026
A palavra-chave 'this' não é válida em uma propriedade estática, um método estático ou um inicializador de campo estático
A palavra-chave this refere-se a um objeto, que é uma instância de um tipo. Como os métodos estáticos são independentes de qualquer instância da classe contida, a palavra-chave "this" não tem sentido e, portanto, não é permitida. Para obter mais informações, consulte Classes estáticas e membros de classes estáticas e Objetos.
O seguinte exemplo gera o erro 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;
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: