更新:2007 年 11 月

错误消息

隐式类型的局部变量不能有多个声明符。

显式类型的声明中可以有多个声明符,但隐式类型的变量不能有多个声明符。

更正此错误

  • 在各自单独的行上声明每个隐式类型的局部变量并为其赋值。

示例

下面的代码生成 CS0819:

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

请参见

参考

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