Lezen in het Engels

Delen via


Compilerfout CS0825

Het contextuele trefwoord 'var' kan alleen worden weergegeven in een lokale variabeledeclaratie.

Deze fout corrigeren

  1. Als de variabele deel uitmaakt van het klassebereik, geeft u deze een expliciet type. Verplaats deze anders in de methode waar deze wordt gebruikt.

Opmerking

Met de volgende code wordt CS0825 gegenereerd omdat var deze wordt gebruikt in een klasseveld:

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

Zie ook