可能重复:
为什么类字段不能是 var?
我想避免像使用局部变量那样为字段输入复杂/长类型定义。
我想知道为什么不能这样做?
public class Foo
{
public var barField = new Dictionary<string, int>(); // Does not work
public void Method()
{
var barLocal = new Dictionary<string, int>(); // Works
}
}