隐式类型变量如何var
知道未在范围内定义的类型(使用using
)?
例子:
还行吧
public class MyClass
{
public void MyMethod
{
var list = AStaticClass.GetList();
}
}
但这不行
public class MyClass
{
public void MyMethod
{
List<string> list = AStaticClass.GetList();
}
}
在最后一个代码片段中,我必须添加using System.Collections.Generic;
它才能工作。
这是如何运作的?