public Stagiaire(Stagiaire s) { matricule = s.Matricule; nom = s.Nom; prenom = s.Prenom; filiere = s.Filiere; note1 = s.Note1; note2 = s.Note2; note3 = s.Note3; }
//public bool Equals(Stagaire s) //{ // return this.matricule.Equals(s.matricule); //} public static bool Equals(Stagiaire s1, Stagiaire s2) { return(s1.matricule.Equals(s2.matricule)); }
static void Main(string[] args) { // Seance Feb 24th Console.WriteLine("# Exercice 2 #\n"); Vehicule[] vcs = new Vehicule[2]; vcs[0] = new Vehicule("Audi", 700, 310, 0); vcs[1] = new Vehicule("Bugatti", 1001, 450, 0); // assign an objet to another one Vehicule vv; vv = vcs[0]; Console.WriteLine(vv.ToString()); foreach (Vehicule v in vcs) { Console.WriteLine(v.ToString()); } vcs[0].Accelerer(10); vcs[1].Accelerer(300); foreach (Vehicule v in vcs) { Console.WriteLine(v.ToString()); } Console.WriteLine("\n-------------------------------------------------------\n"); // test of class Stagiaire Console.WriteLine("# Exercice 3 #\n"); // methode C# only Stagiaire stg1 = new Stagiaire("Kamal", "Yahya", "TDI") { Matricule = 1 }; Stagiaire stg2 = new Stagiaire("Jamal", "Youssef", "TDI"); stg2.Matricule = 2; Stagiaire stg3 = new Stagiaire(3, "Ilham", "Faiss", "TRI", 12, 13, 15); stg1.Affiche(); stg2.Affiche(); stg3.Affiche(); if (stg1.Equals(stg3)) { Console.WriteLine("Les Matricule de Stagiaire 1 et 2 sont egaux"); } else { Console.WriteLine("Les Matricule de Stagiaire 1 et 2 sont pas egaux"); } Console.WriteLine("La moyenne du 3eme Stagiaire est: {0}", stg3.Moyenne()); Console.WriteLine("\n-------------------------------------------------------\n"); // test of class Produit Console.WriteLine("# Exercice 4 #\n"); }