2010-10-14 5 views
4

Possible en double:
Should Usings be inside or outside the namespacedéclarations avant ou après Namespace en C#

Donc, il y a deux approches à l'endroit où vous avez vos déclarations à l'aide en ce qui concerne l'espace de noms. Vous pouvez les avoir en dehors de la déclaration d'espace de noms ou à l'intérieur. Quel est le pro/con entre les deux approches et qui est généralement préféré.

using System; 

namespace MyNamespace 
{ 
} 

ou:

namespace MyNamespace 
{  
     using System;     
} 
+3

Dupliquer. http://stackoverflow.com/questions/125319/should-usings-be-inside-or-outside-the-namespace – jason

+0

Mec, cette autre question a tellement de votes. Vous n'avez pas besoin de le demander à nouveau. – DOK

Répondre

3

Je vois généralement l'ancien en cours d'utilisation. Ces instructions d'utilisation se trouvent généralement tout en haut d'un fichier source, ce qui permet de voir facilement en un coup d'œil ce qu'un fichier particulier utilise. Il vous permet également de voir facilement le début du nouveau code, car l'espace de noms signale le nouveau contenu.

L'autre façon est un peu moins facile à suivre d'un point de vue organisationnel. Le seul avantage est que vous pourriez avoir différentes instructions using dans deux espaces de noms différents dans le même fichier, mais l'utilisation de deux espaces de noms dans le même endroit est une mauvaise pratique de codage, donc cela devrait être évité.

Questions connexes