Résolu Faire une recherche dans un dictionnary avec une seule valeur

Statut
N'est pas ouverte pour d'autres réponses.

MindSystem

Premium
Inscription
3 Septembre 2013
Messages
3 106
Réactions
1 458
Points
11 724
Bonjour,

je suppose que la quesiton est mal formulée mais voilà en gros ce que je voudrais faire :

Donc en c#, j'ai un dictionnary de cette forme : Dictionnary<int, string> :

256, "hlfdgdf"
123, "hello"
0, "realitygaming"

Et donc ce que je souhaite faire c'est faire une recherche sur le string et si je trouve le bon string, je return le int. Merci de votre aide :D
 

\-Marent-/

Premium
Inscription
14 Janvier 2017
Messages
65
Réactions
63
Points
803
Bonjour,

je suppose que la quesiton est mal formulée mais voilà en gros ce que je voudrais faire :

Donc en c#, j'ai un dictionnary de cette forme : Dictionnary<int, string> :

256, "hlfdgdf"
123, "hello"
0, "realitygaming"

Et donc ce que je souhaite faire c'est faire une recherche sur le string et si je trouve le bon string, je return le int. Merci de votre aide :D
Ta sa si tu change la place de ton int et string ou alors sa
 

XeTechzZ

Premium
Inscription
8 Août 2013
Messages
1 792
Réactions
1 026
Points
16 231
Bonjour,

je suppose que la quesiton est mal formulée mais voilà en gros ce que je voudrais faire :

Donc en c#, j'ai un dictionnary de cette forme : Dictionnary<int, string> :

256, "hlfdgdf"
123, "hello"
0, "realitygaming"

Et donc ce que je souhaite faire c'est faire une recherche sur le string et si je trouve le bon string, je return le int. Merci de votre aide :D
La syntaxe d'un dictionnaire en C#, c'est <TKey, TValue>
Pour ton cas, tu dois créer un dictionnaire de la telle sorte :

Code:
Dictionary<string, int> myDictionary = new Dictionary<string, int>();

myDictionary.Add("hlfdgdf", 256);
myDictionary.Add("hello", 123);
myDictionary.Add("realitygaming", 0);

Ensuite, un exemple pour récupérer ton int :
Code:
int myValue = myDictionary["realitygaming"];
 
Dernière édition:
Statut
N'est pas ouverte pour d'autres réponses.
Haut