隱式類型變量var
如何知道未在作用域中定義的類型(使用using
)?var如何知道未定義類型?
例子:
這是確定
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;
爲它工作。
這是如何工作的?
什麼是「不好」?你究竟是什麼意思? – Tigran 2012-08-15 11:30:51
不編譯,編譯器會說未知類型'List'(或類似的東西)。 –
2012-08-15 11:31:47