Почему невозможно иметь неявно типизированные переменные на уровне класса в C#, когда эти переменные сразу присваиваются?
ie:
public class TheClass
{
private var aList = new List<string>();
}
Это просто что-то, что не было реализовано, или есть концептуальная/техническая причина, по которой это не было сделано?