Freigeben über


Compilerfehler CS0819

Aktualisiert: November 2007

Fehlermeldung

Implizit typisierte lokale Variablen dürfen nicht über mehrere Deklarationen verfügen.
Implicitly typed locals cannot have multiple declarators.

In expliziten Typdeklarationen sind mehrere Deklaratoren zulässig, jedoch nicht mit implizit typisierten Variablen.

So beheben Sie diesen Fehler

  • Deklarieren Sie für jede implizit typisierte lokale Variable einen Wert in einer eigenen Zeile, und weisen Sie diese Werte entsprechend zu.

Beispiel

Durch den folgenden Code wird der Fehler CS0819 ausgelöst:

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

Siehe auch

Referenz

Implizit typisierte lokale Variablen (C#-Programmierhandbuch)