2012-02-01 173 views
22

可能重複:
Tool to refactor C# var to explicit type在Visual Studio中將「var」轉換爲顯式類型?

是否Visual Studio中有任何類型的快捷鍵(快捷方式意味着短期寫出實際的類型名稱)的,可以讓你寫上「無功」,並有它轉換爲實際的類型名稱?

例如:

var x = new Dictionary<string, string>(); 

::使用魔法的事情::

Dictionary<string, string> x = new Dictionary<string, string>(); 

編輯 - 要將所有的問題仇敵:我問,因爲我是在一個情況下,我想找到所有對我的解決方案中特定類型的引用。該搜索中沒有顯示變量。

+10

ReSharper可以做到這一點。不知道如果你想聽到:) – 2012-02-01 19:06:09

+1

我不認爲VS有它,但ReSharper當然。 – 2012-02-01 19:06:12

+4

只是好奇,但爲什麼? – Cameron 2012-02-01 19:06:18

回答

2

Resharper等第三方工具可以將隱式類型變量轉換爲顯式類型,反之亦然。 Resharper可以讓你大量轉換所有的數據,或者選擇要轉換的實例。

但讓我引導你到Will using 'var' affect performance?,在那裏爲隱式鍵入和反對的參數。

相關問題