Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
La parola chiave contestuale 'var' può trovarsi solo all'interno di una dichiarazione di variabile locale.
The contextual keyword 'var' may only appear within a local variable declaration.
La tipizzazione implicita con la parola chiave var può essere applicata solo alle variabili nell'ambito del metodo locale.
Per correggere l'errore
- Se la variabile appartiene all'ambito di classe, specificare un tipo esplicito. In caso contrario, spostarlo nel metodo in cui verrà utilizzato.
Esempio
Nel codice seguente viene generato l'errore CS0825 poiché var viene utilizzato in un campo della classe:
// cs0825.cs
class Test
{
private var myField; //CS0825
static int Main()
{
var a = 1; // var is OK here
return -1;
}
}
Vedere anche
Riferimenti
Variabili locali tipizzate in modo implicito (Guida per programmatori C#)