Export (0) Print
Expand All
Expand Minimize

Compiler Error CS0818

Visual Studio 2008

Implicitly typed locals must be initialized

An implicitly typed local variable must be initialized with a value at the same time that it is declared.

To correct this error

  • Assign a value to the variable or else give it an explicit type.

The following code generates CS0818:

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

Community Additions

ADD
Show:
© 2014 Microsoft