2012-02-01 7 views
22

Eventuali duplicati:
Tool to refactor C# var to explicit typeConverti "var" in un tipo esplicito in Visual Studio?

Vuol Visual Studio avere qualsiasi tipo di collegamento (scorciatoia che significa breve di scrivere il nome del tipo effettivo) che permette di scrivere "var" e hanno è stato convertito nel nome del tipo effettivo?

es:

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

:: Fare cosa magica ::

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

EDIT - A tutti i nemici domanda: ho chiesto perché ero in una situazione in cui volevo trovare tutti i riferimenti a un tipo particolare nella mia soluzione. Vars non compare in quella ricerca.

+10

ReSharper può farlo. Non sono sicuro se vuoi sentirlo :) –

+1

Non penso che VS ce l'abbia, ma sicuramente lo fa ReSharper. –

+4

Solo curioso, ma perché? – Cameron

risposta

2

Strumenti di terze parti come Resharper possono convertire variabili digitate implicitamente in caratteri digitati in modo esplicito e viceversa. Resharper ti consente di convertirli tutti in modo massiccio o scegliere e scegliere quali istanze convertire.

Ma permettetemi di indirizzarvi a Will using 'var' affect performance?, dove vengono fatti gli argomenti a favore e contro la tipizzazione implicita.

Problemi correlati