2012-04-20 2 views
1

Est-ce que cela affecte les performances d'utiliser un alias de type plutôt qu'un espace de noms complet? Par exemple, l'importation juste Form classe using Form = System.Windows.Forms.Form; ou importer tous les types using System.Windows.Forms;Type alias ou espace de noms complet

+0

Question connexe: http://stackoverflow.com/questions/6543107/c-sharp-using-namespace-statement-ordering – JaredPar

+0

Non, ma question ne concerne pas l'utilisation de la commande –

+0

Note: Je n'ai pas voté pour Fermez ceci en dupe. La question à laquelle je suis lié est dans la même veine que cette question (en utilisant les règles et la relation à perf) et je pensais que cela valait aussi la peine d'être lu. – JaredPar

Répondre

6

Non cela n'a absolument aucune incidence sur les performances de votre application. Cela pourrait en théorie avoir un effet sur le temps de compilation. Mais ce serait presque certainement insignifiant.

0

Les deux n'ont pas exactement la même performance, c'est juste une préférence personnelle - elle est compilée avec le même code exact.

0

Il n'y a absolument aucune différence - il est résolu par le compilateur avant son exécution.

0

Non. Aucun lors de l'exécution (les fichiers binaires produits sont identiques), et l'impact au moment de la compilation est littéralement négligeable.

Questions connexes