Je me demande s'il y a des raisons (à part le rangement du code source) pour lesquelles les développeurs utilisent la fonctionnalité "Supprimer Usings
inutilisés" dans Visual Studio 2008 ?
Réponses
Trop de publicités?
hypehuman
Points
225
Outre les raisons déjà évoquées, elle évite les conflits inutiles de dénomination. Considérez ce fichier :
using System.IO;
using System.Windows.Shapes;
namespace LicenseTester
{
public static class Example
{
private static string temporaryPath = Path.GetTempFileName();
}
}
Ce code ne compile pas car les espaces de noms System.IO et System.Windows.Shapes contiennent chacun une classe appelée Path. Nous pourrions le réparer en utilisant le chemin de classe complet,
private static string temporaryPath = System.IO.Path.GetTempFileName();
ou nous pourrions simplement supprimer la ligne using System.Windows.Shapes;
.
cbp
Points
9676