Langage C# – L’instruction nameof

Lorsque vous écrivez une instruction avec le langage C#, dans laquelle vous avez besoin d’obtenir le nom d’une classe, interface ou d’un de leur membre, n’écrivez pas ce nom « en dur », au risque de devoir le modifier manuellement, sans pouvoir bénéficier de l’aide du compilateur. Je vous conseille vivement d’utiliser l’instruction nameof.
Ainsi au lieu d’écrire :

string nomClasse = "Vehicule";
string nomMethode = "Demarrer";

Ecrivez :

string nomClasse = nameof(Vehicule);
string nomMethode = nameof(Vehicule.Demarrer);

Grâce à l’instruction nameof, lorsque vous renommez une classe ou un de ses membres et utilisez les fonctionnalités de refactoring proposées par Visual Studio, le contenu de l’instruction est automatiquement modifié.

About: James RAVAILLE

Travaillant avec la plateforme Microsoft .NET depuis 2002, j’alterne les missions de formation et d’ingénierie avec cette plateforme. J’écris ce blog pour transmettre mes connaissances à tout développeur, qu’il soit débutant ou expérimenté.