Comment sauter une position spécifique dans une boucle for each in c sharp?

List<string> liste = new List<String> 
        {
            "A","B","C","D"
        };

        foreach (var item in liste)
        {
            System.Diagnostics.Debug.WriteLine(item.ToString());
        }

        for (int i = 0; i < liste.Count; i++)
        {
            if (i == 0)
                continue;
            System.Diagnostics.Debug.WriteLine(liste[i].ToString());
        }

Comment ignorer une position spécifique dans une boucle foreach? Je ne veux pas d'évaluer toutes les valeurs, mais, sautez simplement la position de x.

Il a une position spécifique. On pourrait choisir la position 0 ou peut-être la position 7.

Ce qui est un problème avec votre exemple? if (i==0) continuer paraît droite.
Il n'y a pas de problème, mais j'ai un tas de boucles foreach et je me demandais si il existe une commande pour faire comme dans la normale pour la boucle. Imaginez que vous avez sur toutes vos Listes à la position 4 de la valeur que vous souhaitez ignorer

OriginalL'auteur Gero | 2011-10-29