Errore del compilatore CS0819

Aggiornamento: novembre 2007

Messaggio di errore

Le variabili locali tipizzate implicitamente non possono avere più dichiaratori.
Implicitly typed locals cannot have multiple declarators.

Nelle dichiarazioni di tipi espliciti sono consentite più dichiarazioni, ma non con le variabili tipizzate implicitamente.

Per correggere l'errore

  • Dichiarare e assegnare un valore a ogni variabile locale tipizzata implicitamente su una riga separata.

Esempio

Nel codice seguente viene generato l'errore CS0819:

// cs0819.cs
class A
{
    public static int Main()
    {
        var a = 3, b = 2; // CS0819
        return -1;
    }
}

Vedere anche

Riferimenti

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