Bonjour,
Je me bagarre avec une collection Hashtable.
Dans cette collection, je stocke des données recuperer d'un XML
chaque hashtable contiens:
La clef et l'objet Collection.LaCollection () c'est une classe qui décortique mes donnée recuperer.

J'ai réussi sans problème en Vb.net mais j'arrive pas a reproduire la même chose avec C#.

Voici comment je charge ma Collection en VB:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim Co As New Collection
Co = CollMesure(CollMesure.Keys(i)) 'CollMesure étant mon Hashtable
Ensuite j'ai plus qu'a recuperer mes info avec Co.Nom ou Co.Format etc..

Voici ce que j'ai fait en C#:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
string Supervision;
Co = new Collection.LaCollection ();
Supervision = comboBox1.Text;
 ListeMesures = new Hashtable();
ListeMesures = GXml.Liste_ObjetMesures("params.xml", Supervision); // cela me rempli ma Hashtable.
 
//Pour recuperer mes info dans m'a hashtable il faut que je remplisse m'a collection Co.
// J'ai essayé
Co = ListeMesures.Keys(i);
Co = ListeMesures(CollMesure.Keys(i));
Co = ListeMesures[CollMesure.Keys(i)];
//etc.... Mais il me fait une erreur a chaque.
Merci de votre aide.