更新:2007 年 11 月

错误消息

必须初始化隐式类型的局部变量

在声明隐式类型的局部变量的同时,必须用值对该变量进行初始化。

更正此错误

  • 为该变量赋值或为其指定显式类型。

示例

下面的代码生成 CS0818:

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

请参见

参考

隐式类型的局部变量(C# 编程指南)