Erro do Compilador CS0825
A palavra-chave contextual "var" só pode aparecer dentro de uma declaração de variável local.
- Se a variável pertencer ao escopo da classe, dê a ela um tipo explícito. Caso contrário, mova-a para dentro do método em que ela será usada.
O seguinte código gera o erro CS0825 porque var
é usado em um campo de classe:
C#
// cs0825.cs
class Test
{
// Both of these declarations trigger CS0825
private var genreName;
private var bookTitles = new List<string>();
static int Main()
{
var totalBooks = 42; // var is OK here
return -1;
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: