Bonjour,
Comment faire pour boucler sur un couple d'élement..
on peut pas utiliser un truc de genre List<string,string>!!?
autre suggestions!!
Merci
Bonjour,
Comment faire pour boucler sur un couple d'élement..
on peut pas utiliser un truc de genre List<string,string>!!?
autre suggestions!!
Merci
Salut,
Deux solutions:
1. Tu utilises un Dictionary<U, V>. C'est fait pour, enfin presque. Le Dictionary ne peux pas contenir deux fois une valeur U car ces valeurs servent de clef d'indexation pour les valeurs V.
2. Tu crées une classe qui te permet de stocker ton couple, genre :
Et du coup tu peux faire une List<Pair<U, V>>.
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class Pair<U, V> { private U _Value1; private V _Value2; public U Value1 { get { return _Value1; } set { _Value1 = value; } } public V Value2 { get { return _Value2; } set { _Value2 = value; } } public Pair(U val1, V val2) { _Value1 = val1; _Value2 = val2; } public Pair() { } }
Quelque que soit la solution, c'est énumérable, donc tu peux parcourir en foreach (sauf le dictionary qui va t'imposer de manipuler directement l'énumérateur à la place).
Bonjour,
Et une List<KeyValuePair> ça peut aller ?
Partager