Getsuyodev, Programming is mainly used when constructing an application. Programming requires knowledge of application domains, algorithms, and programming language expertise. Programming can be developed in different logic based on developer knowledge.

TQ – SortedList

Thèmes des Questions – C# (C Sharp)



Complétez le programme de gauche afin que chacune des méthodes afficher1, afficher2 et afficher3 produisent l’exécution suivante :

Appel de afficher1 :

Appel de afficher2 :

Appel de afficher3 :

using System;
 using System.Collections;
 class Exercice
 {
 public static void afficher1(SortedList liste)
 { // parcours par élément  :
 foreach ( …………… s in liste)
 Console.WriteLine("clef : "+ …………..  +" , valeur = "+ …………………. );
 }
 public static void afficher2(SortedList liste)
 { // parcours par clef :
 for (int i = 0; i < liste.Count ; i++)
 Console.WriteLine("clef : "+i+" = "+ …………………….. );
 }
 public static void afficher3(SortedList liste)
 { // parcours par rang :
 for (int i = 0; i < liste.Count ; i++)
 Console.WriteLine("valeur = "+ ………………………..+" au rang : "+i);
 }
 public static void Main( ) 
 {
 SortedList liste= new SortedList ();
 int[ ] clefs =
 {
 4, 2, 87, 23, 45, 98, 26, 7, 10, 5
 };
 // remplissage :
 for (int i = 0; i < clefs.Length; i++)
 liste.Add(clefs[i] , "nbr-" + Convert.ToString(i));
 Console.WriteLine("\nAffichage foreach:");
 afficher1(liste);
 Console.WriteLine("\nAffichage par clef:");
 afficher2(liste);
 Console.WriteLine("\nAffichage par index:");
 afficher3(liste);
 Console.ReadLine( );
 }
 }

Comments are closed, but trackbacks and pingbacks are open.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More