2010-07-12 4 views
2

var Le mot clé en C# est très utile, car il est beaucoup plus court à écrire et ne modifie pas le programme compilé. En survolant le mot-clé var dans Visual Studio, une info-bulle s'affiche avec le type de variable "réel" derrière, ce qui est également intéressant. Mais dans la plupart des cas, avoir un type complet au lieu de var rend le code plus lisible. Quand il y a dix var s dans dix lignes de code, chacune ayant son propre type sous-jacent, il devient plus difficile de comprendre rapidement le code source.Comment remplacer plusieurs mots-clés var par les types réels dans le texte sélectionné?

Existe-t-il un complément ou un outil qui remplace tous les var par des types de variables explicitement définis dans le texte sélectionné?

+1

Voir [ReSharper: vars] (http://stackoverflow.com/questions/296783/resharper-vars) et [Outil pour Refactoriser C# var type explicite] (http://stackoverflow.com/questions/289743/outil-à-refactor-c-var-à-explicite-type). –

+1

duplication possible de [Outil de refactor C# var en type explicite] (http://stackoverflow.com/questions/289743/tool-to-refactor-c-var-to-explicit-type) –

+1

Je n'arrive pas à d'accord avec la prémisse, mais à part cela, je devrais probablement souligner que toutes les instances de 'var' ne peuvent pas être remplacées. En particulier, il n'y a pas de moyen équivalent de se référer aux types anonymes. Je suis sûr que vous trouvez cela évident, mais je commente cela pour les autres. –

Répondre

Questions connexes