Bonjour à tous!

J'ai un soucis ... Mon programme a un squelette qui ressemble à ça :

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
 
 
static void Main(string[] args)
{
     Procédure BlaBla1();
     Procédure Blabla2(var1);
     foreach (string s in Liste)
     {
          Procédure Blabla3(var2, var3);
          switch (casSwitch)
          {
               case 1:
                   // Instructions avec des if imbriqués
                   break;
               case 2:
                   // Instructions avec des if imbriqués
                   break;
          }
      Procédure Blabla4;
     }
}
Le problème, c'est que lorsqu'il parcourt l'ArrayListe Liste, il ne fonctionne que pour le premier élément s de cet ArrayList. Ce qu'il fait ensuite, c'est qu'il exécute les procédures, entre dans le foreach, exécute la procédure du foreach, mais saute le switch pour passer directement à la procédure/instructions finales

Help!

Merci d'avance