更新:2007 年 11 月
错误消息
隐式类型的局部变量不能有多个声明符。
显式类型的声明中可以有多个声明符,但隐式类型的变量不能有多个声明符。
更正此错误
- 在各自单独的行上声明每个隐式类型的局部变量并为其赋值。
示例
下面的代码生成 CS0819:
// cs0819.cs
class A
{
    public static int Main()
    {
        var a = 3, b = 2; // CS0819
        return -1;
    }
}
更新:2007 年 11 月
隐式类型的局部变量不能有多个声明符。
显式类型的声明中可以有多个声明符,但隐式类型的变量不能有多个声明符。
下面的代码生成 CS0819:
// cs0819.cs
class A
{
    public static int Main()
    {
        var a = 3, b = 2; // CS0819
        return -1;
    }
}