标签: c# variables types implicit-declaration
我改变了这个:
List<string> chapterNames = new List<string>();
......对此:
var chapterNames = new List<string>();
...并且被编译器发出这条消息:
“上下文关键字'var'可能只出现在本地变量声明中”
答案 0 :(得分:2)
简单的答案是因为微软在.NET 3.0规范中引入了var关键字。
http://msdn.microsoft.com/en-us/library/bb384061.aspx