Cet attribut permet de formater une représentation d’un objet lors de l’exécution d’un programme C#. Ainsi dans le programme suivant, on cherche à avoir une phrase pour chaque instance de la classe Individu.
On déclare donc cet attribut de la façon suivante :
[DebuggerDisplay("L’individu courant s’appelle {Prénom} et est âgé de {Age} ans.")]
Le code complet est ci-dessous :
using System.Diagnostics; namespace ConsoleAppDebugDisplay { [DebuggerDisplay("L’individu courant s’appelle {Prénom} et est âgé de {Age} ans.")] public class Individu { public string Prénom { get; set; } public int Age { get; set; } public Individu(string p, int a) { this.Prénom = p; this.Age = a; } } public class Programme { public static void Main() { Individu i1 = new Individu("Hector", 6); Individu ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique