public static void D() { ComposantGraphique[] composantGraphique = new ComposantGraphique[5]; composantGraphique[0] = new Bouton(); composantGraphique[0].Desactiver(); composantGraphique[1] = new Menu(); composantGraphique[2] = new Bouton(Couleur.VERT); composantGraphique[3] = new Menu(Couleur.BLANC); composantGraphique[4] = new Bouton(Couleur.NOIR); composantGraphique[4].Desactiver(); foreach (ComposantGraphique cg in composantGraphique) { Menu menu = cg as Menu; if (menu != null) { menu.Affiche(); } else { cg.Activer(); } } }
public static void BC() { ComposantGraphique[] composantGraphique = new ComposantGraphique[5]; composantGraphique[0] = new Bouton(); composantGraphique[1] = new Menu(); composantGraphique[2] = new Bouton(Couleur.VERT); composantGraphique[3] = new Menu(Couleur.BLANC); composantGraphique[4] = new Bouton(Couleur.NOIR); foreach (ComposantGraphique cg in composantGraphique) { cg.Affiche(); Console.WriteLine("***********************"); } }