2010-04-16 4 views
1

Comment aimez-vous organiser vos importations "using xxx" en C#? Je me suis ennuyé l'autre jour et je les ai mis en ordre du plus court au plus long.Ordre des importations en C#

using System; 
using System.Web; 
using System.Data; 
using System.Linq; 
using System.Web.UI; 
using Telerik.Web.UI; 
using System.Drawing; 
using System.Collections; 
using System.Configuration; 
using System.Web.UI.WebControls; 
using System.Collections.Generic; 

Brian

+3

Oui? Non? Jeudi? – KevinDTimm

+5

Je les organise par saveur. Cherriest au sommet, Grape-iest au fond. – FrustratedWithFormsDesigner

+0

wiki de la communauté? Je les organise du plus fort au plus faible. –

Répondre

17

J'aime faire un clic droit dans l'éditeur de code source ->Organize Usings ->Remove and Sort

alt text http://www.codeitwell.com/wp-content/images/27.1.gif

+0

+1 n'a jamais réalisé que vous pouviez faire ça! – James

+1

Mais j'ai aussi mis Outils | Options | Éditeur de texte | C# | Advance | Placez les directives "Système" en premier lors du tri. Donc pas tout à fait alphabétique. – Richard

+1

Je pensais que vous plaisantiez au début. Appris quelque chose de nouveau aujourd'hui. Merci! Ma question était à moitié sérieuse, avec une pointe d'humour. C'est après tout vendredi aux États-Unis. – BrianK

0

J'ai tendance à le faire dans l'ordre alphabétique pour les espaces de noms .NET standard. Je mets toujours les objets personnalisés/3ème partie en bas, les miens étant les premiers (dans l'ordre alphabétique également), par ex.

using System; 
using System.Drawing; 
using System.Threading; 
using MyNamespace.Utils 
using MyNamespace.Misc 
using 3rdPartyTool.Utils 
2

règles de StyleCop sont les suivantes:

  1. système premier espaces de noms.
  2. Tri alphabétique.