更新:2007 年 11 月
错误消息
上下文关键字“var”只能出现在局部变量声明内。通过 var 关键字执行的隐式类型化只能应用于局部方法范围内的变量。
更正此错误
如果变量属于类范围,则为其指定显式类型。 或者,将该变量移到使用它的方法的内部。
示例
下面的代码生成 CS0825,因为类字段上使用了 var:
复制代码 | |
---|---|
// cs0825.cs class Test { private var myField; //CS0825 static int Main() { var a = 1; // var is OK here return -1; } } |