private static void Step2() { // 3°/ Rappel affectation avec un type référence : object o1 = new Personne() { Prenom = "Jean", Age = 10 }; object o2 = new Personne() { Prenom = "Pierre", Age = 30 }; Console.WriteLine("o1 = " + o1); Console.WriteLine("o2 = " + o2); Console.WriteLine("(o1 == o2) = " + (o1 == o2)); Console.WriteLine("Affectation o1 = o2 et o1.Age = 50"); o1 = o2; ((Personne)o1).Age = 50; Console.WriteLine("o1 = " + o1); Console.WriteLine("o2 = " + o2); // o2 pointe vers le même objet que o1 Console.WriteLine("(o1 == o2) = " + (o1 == o2)); }
public static string NomPrenom(this Personne personne) { return(personne.Nom + " " + personne.Prenom); }