2010-08-06 7 views
1

Je projet .NET en utilisant VS 2010 Pro, Une partie du nom de classe dans App_Code estRenommez le cours en toute sécurité?

  • produits (products.cs)
  • communes (commons.cs)
  • membres (members.cs)

Je pense qu'il est pas bon nommage convention, donc je de changer le nom que, toutefois, si je utilise la recherche (produits) et remplaçons à (clsproducts), il peut remplacer un texte qui ne est pas la classe, Est-ce que c'est un outil pour le faire?

+0

Vous pouvez simplement renommer uniquement la classe, puis construire et corriger les erreurs du compilateur qui se produisent. – StackedCrooked

+0

Je dois le dire ... "clsproducts" est encore pire que "products" en tant que nom de classe. (1) Depuis 1970, chaque clavier a une touche Maj. Utilise le. (2) Les préfixes de type hongrois sont obsolètes dans .net. Voir http://msdn.microsoft.com/en-us/library/4xhs4564(v=VS.71).aspx. – cHao

+0

um ... parce que dans le projet sql db, il a une table nommée [product], le générateur Linq2SQL lui donne un nom [produits] pour le contexte de données, donc je dois faire un nom différent, est-ce recommandé? appellation? Personnellement, j'utilise toujours le style hongrois :( – Cheung

Répondre

4

Si vous souhaitez renommer une classe, faites un clic droit dessus et sélectionnez Renommez ..., pour vous assurer que toutes les références sont également renommées.

+0

Oui ~ c'est bon, donc je peux utiliser la fonction vs intégrée. Merci. – Cheung

2

Il suffit d'utiliser les outils de refactoring VS. Ils fonctionnent très bien :)

+0

Est-ce celui-ci? http://resourcerefactoring.codeplex.com/ – Cheung

+0

NO !!! :) Les outils BUILTIN Faites un clic droit sur le nom de la classe, sélectionnez refactoring, .. Renommez – leppie

+0

je vois, merci beaucoup! – Cheung

0

Il y a une option de remplacer par aperçu donc à moins que votre projet est extrêmement important que vous pouvez effectuer manuellement la liste des changements et décider quels sont ceux à changer.

0

Changer ne les noms de fichiers d'un problème. Pour renommer un nom de classe, tout simplement renommer en fait le nom de la classe dans sa déclaration de décélération, une ligne rouge apparaît en dessous, placez le pointeur de la souris dessus et cliquez sur Rename ou Rename with Preview. Ça va prendre soin de tout, sauf si vous avez utilisé des techniques de réflexion codées hard malodorantes alors ça va devenir un problème.

Questions connexes