重複の可能性:
クラス フィールドを var にできないのはなぜですか?
ローカル変数でできるように、フィールドの複雑な/長い型定義を入力することは避けたいと思います。
なぜこれができなかったのか知りたいですか?
public class Foo
{
public var barField = new Dictionary<string, int>(); // Does not work
public void Method()
{
var barLocal = new Dictionary<string, int>(); // Works
}
}