Freigeben über


Compilerfehler CS0818

Aktualisiert: November 2007

Fehlermeldung

Implizit typisierte lokale Variablen müssen initialisiert werden.
Implicitly typed locals must be initialized

Implizit typisierte lokale Variablen müssen zum Zeitpunkt ihrer Deklaration mit einem Wert initialisiert werden.

So beheben Sie diesen Fehler

  • Weisen Sie der Variablen einen Wert zu, oder geben Sie ihr einen expliziten Typ.

Beispiel

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

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

Siehe auch

Referenz

Implizit typisierte lokale Variablen (C#-Programmierhandbuch)