Compilerfout CS0825
Het contextuele trefwoord 'var' kan alleen worden weergegeven in een lokale variabeledeclaratie.
- Als de variabele deel uitmaakt van het klassebereik, geeft u deze een expliciet type. Verplaats deze anders in de methode waar deze wordt gebruikt.
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;
}
}
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: