var в С#. Почему его нельзя использовать в качестве переменной-члена?

Почему невозможно иметь неявно типизированные переменные на уровне класса в C#, когда эти переменные сразу присваиваются?

ie:

public class TheClass
{
    private var aList = new List<string>();
}

Это просто что-то, что не было реализовано, или есть концептуальная/техническая причина, по которой это не было сделано?


person David Neale    schedule 05.05.2010    source источник
comment
Это называется полем, а не переменной-членом.   -  person SLaks    schedule 16.12.2010
comment
Я думал, что они имеют в виду одно и то же, один из Java, а другой из C++.   -  person David Neale    schedule 16.12.2010


Ответы (1)


Вот сообщение в блоге от Эрика, что объясняет рассуждения.

person Dean Harding    schedule 05.05.2010
comment
Ах, это отличный блог - спасибо - person David Neale; 05.05.2010