Errore del compilatore CS0818

Aggiornamento: novembre 2007

Messaggio di errore

Le variabili locali tipizzate implicitamente devono essere inizializzate
Implicitly typed locals must be initialized

Una variabile locale tipizzata implicitamente deve essere inizializzata con un valore contemporaneamente alla dichiarazione.

Per correggere l'errore

  • Assegnare alla variabile un valore o un tipo esplicito.

Esempio

Nel codice seguente viene generato l'errore CS0818:

// cs0818.cs
class A
{
    public static int Main()
    {
        var a; // CS0818
        return -1;
    }
}

Vedere anche

Riferimenti

Variabili locali tipizzate in modo implicito (Guida per programmatori C#)