Ler em inglês

Compartilhar via


Erro do Compilador CS0825

A palavra-chave contextual "var" só pode aparecer dentro de uma declaração de variável local.

Para corrigir este erro

  1. 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.

Exemplo

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;  
    }  
}  

Confira também