2012-02-01 6 views
22

Duplicar posible:
Tool to refactor C# var to explicit type¿Convertir "var" al tipo explícito en Visual Studio?

¿Tiene Visual Studio tienen ningún tipo de acceso directo (acceso directo significa corto de escribir el nombre del tipo real) que le permite escribir "var" y tienen se convirtió al nombre de tipo real?

ejemplo:

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

:: Haga cosa mágica ::

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

EDITAR - Para todos los enemigos pregunta: ¿Le pregunté porque yo estaba en una situación en la que quería encontrar todas las referencias a un tipo particular en mi solución. Los Vars no aparecen en esa búsqueda.

+10

ReSharper puede hacer esto. No estoy seguro si quieres escuchar eso :) –

+1

No creo que VS lo tenga, pero ReSharper sí lo hace. –

+4

Simplemente curioso, pero ¿por qué? – Cameron

Respuesta

2

Las herramientas de terceros, como Resharper, pueden convertir las variables tipadas implícitamente en tipeadas explícitamente, y viceversa. Resharper te permite convertirlos masivamente o seleccionar y elegir qué instancias convertir.

Pero permítame dirigirlo a Will using 'var' affect performance?, donde se hacen los argumentos a favor y en contra de la tipificación implícita.

Cuestiones relacionadas