Bonjour,

Je n'arrive pas à transformer une class en collection:

Code : 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
    public class eventO
    {
        public string numObj { get; set; }
        public string id { get; set; }
        public lesion lesion { get; set; }
        public traitement traitement { get; set; }
    }
 
    public class traitement
    {
        public string traitement0 { get; set; }
        public string traitement1 { get; set; }
        public string traitement2 { get; set; }
        public string traitement3 { get; set; }
        public string traitement4 { get; set; }
 
    }
 
static void Main(string[] args)
        {
            eventO test = new eventO();
 
            test.id = "1";
            test.numObj = "454";
            test.lesion.lesion0 = "454";
            test.lesion.lesion1 = "44454";
            test.lesion.lesion2 = "455454";
            test.lesion.lesion3 = "45454544";
 
            test.traitement.traitement0 = "45454";
            test.traitement.traitement1 = "4544545454";
            test.traitement.traitement2 = "4545444777";
            test.traitement.traitement3 = "454541555";
            test.traitement.traitement4 = "4545447744";
 
            foreach (traitement item in test.traitement)
            {
                Console.Writlen
            }
        }
J'ai forcément essayé différentes choses trouvées sur le net mais sans succès.

L'instruction foreach ne peut pas fonctionner sur des variables de type 'ConsoleApplication1.traitement', car 'ConsoleApplication1.traitement' ne contient pas de définition publique pour 'GetEnumerator'

Pouvez-vous m'aider ?