Un Hashtable<T> est un genre de super-tableau
tu lui assigne un type de donnèes au moment de sont instanciation
Hashtable<int> _monHT = new Hashtable<int>;
comparer au tableau un Hash a 2 valeur par ligne, une Key(de type objet, unique) et une valeur(du type int dans notre cas)
ainsi on peut te conseiller de placer dans ton Hashtable dans la Key le prenom et dans la valeur le nombre de fois ou le prenom est sortie
exemple d'algo asser light
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Hashable<int> _mesPrenoms = new Hashtable<int>;
POUR TOUS MES PRENOMS:
if(_mesPrenoms.CountainsKey(_nouveauPrenom))
{
_mesPrenoms[_nouveauPrenom] = _mesPrenoms[_nouveauPrenom] + 1;
}
else
{
_mesPrenoms.Add(_nouveauPrenom, 1);
}
PRENOM SUIVANT
MessageBox.Show(_mesPrenoms["mathieu"].ToString()); // nombre de fois ou apparait mathieu
MessageBox.Show(_mesPrenoms.Keys.Count.ToString()); // nombre de prenom different |
attention "Mathieu" est different de "mathieu"
Partager