List indexé

Résolu
Signaler
Messages postés
345
Date d'inscription
jeudi 15 février 2007
Statut
Membre
Dernière intervention
24 avril 2010
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
-
    Bonjour, je souhaite savoir comment la classe qui pemet de faire une liste indexé,
j'utilise la classe List mais lorsque j'ai bien de cherche un objet à partir de son identifiant je ne peux pas.
Comment je peux résoudre ce problème ?
Merci

3 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
58
Si tu cherches un object que tu passes en paramètre, c'est que tu as déjà l'object, non?
Si tu veux savoir s'il est contenu dans la liste, tu peux faire:

var list =
new
List<
String>(4) {
"salut",
"ok",
"CodeS-SourceS",
"Bidou" };

bool c = list.Contains(
"ok");

<hr />
-My Blog-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
14 février 2014
38
la collection List<> n'utilise pas de clé... seulement un index.

List<string> liste = new List<string>();

liste.Add("chaine1");
liste.Add("chaine2");
liste.Add("chaine3");
liste.Add("chaine4");
liste.Add("chaine5");

liste[2] = "chaine3";

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
Messages postés
345
Date d'inscription
jeudi 15 février 2007
Statut
Membre
Dernière intervention
24 avril 2010

    Si j'ai besoin de cherché un objet je failt liste.find(chaine1)