Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0825

Kontextové klíčové slovo var se může objevit pouze v deklaraci místní proměnné.

Oprava této chyby

  1. Pokud proměnná patří v oboru třídy, zadejte explicitní typ. Jinak ho přesuňte do metody, kam se použije.

Příklad

Následující kód vygeneruje CS0825, protože var se používá v poli třídy:

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

Viz také