2011-09-17 10 views
5

La palabra clave var en C# ahorra tiempo mientras codificas, pero cuando miras hacia atrás al código que no está fresco en tu mente, es más útil tener tipos explícitos en el código.C# - hacer que todos los vars sean explícitamente escritos al mismo tiempo

Tengo código rush express que me permite "hacer explícito" 1 palabra clave var a la vez.

¿Hay herramientas o complementos que convertirán muchas de ellas a la vez?

+5

¿Qué ocurre cuando tienes 'var x = new {foo = 12};'? – Gabe

+2

Me gusta lo contrario, 'var' en cualquier lugar que pueda. :) – codeConcussion

+0

Código de Rush tiene una función de código de limpieza: http://stackoverflow.com/questions/7182169/coderush-code-cleanup-formatting –

Respuesta

7

Resharper puede hacer esto usando las macros de limpieza de código. Si desea aplicar tipos explícitos o implícitos es una configuración.

2

Coderush se basa en un marco abierto o API disponible gratuitamente en el sitio web de DX. No estoy seguro ahora, pero creo que se llama DxCore. puedes descargarlo y jugar con eso para crear tu propia extensión para CodeRush. No lo haría de todos modos, realmente no hay nada de malo en el uso de la var a menos que haya casos muy específicos en los que realmente no es obvio entender qué contendrá.

+0

+1 También soy un gran fan de usar var * casi * todo el tiempo –

Cuestiones relacionadas