var in C# - Why can't it be used as a member variable? [duplicate]
问题 This question already has answers here : Implicit typing; why just local variables? (6 answers) Closed 5 years ago . Why is it not possible to have implicitly-typed variables at a class level within C# for when these variables are immediately assigned? ie: public class TheClass { private var aList = new List<string>(); } Is it just something that hasn't been implemented or is there a conceptual/technical reason for why it hasn't been done? 回答1: Here's a blog post from Eric that explains the