我有這樣的版本:爲什麼我無法在Visual C#2008 Studio中找到Var關鍵字?
的Microsoft Visual C#2008 Express Edition的
使用此功能:
var X = new WebClient();
無功不受我的IDE認可。謝謝。
我有這樣的版本:爲什麼我無法在Visual C#2008 Studio中找到Var關鍵字?
的Microsoft Visual C#2008 Express Edition的
使用此功能:
var X = new WebClient();
無功不受我的IDE認可。謝謝。
您是否嘗試將它用於類成員? var
僅對函數內的局部變量有效。
啊!那將是我的朋友。關於爲什麼這樣做的任何邏輯理由是這樣做的?我新使用Vars。是否因爲它會是系統密集型的,因爲編譯器無法推斷將哪種類型的變量保存到它? – 2009-10-28 22:30:16
@ Papuccino1:參見http://blogs.msdn.com/ericlippert/archive/2009/01/26/why-no-var-on-fields.aspx – 2009-10-28 22:34:50
如果顯示實際的編譯器消息,它會有所幫助。如果你在一個函數外部使用var,那麼你會得到的消息幾乎可以說明故事。啊哈! – 2009-10-28 22:33:16