Questions marquées «foreach»

91
Pourquoi nodelist n'a-t-il pas forEach?

Je travaillais sur un court script pour changer <abbr>le texte intérieur des éléments, mais nodelistj'ai trouvé qu'il n'avait pas de forEachméthode. Je sais que nodelistcela n'hérite pas de Array, mais ne semble-t-il pas forEachêtre une méthode utile à avoir? Y at - il un problème de mise en...

91
Vérifier la valeur nulle dans la boucle foreach

Existe-t-il un moyen plus agréable de faire ce qui suit: J'ai besoin d'une vérification de la présence de null sur le fichier.Headers avant de poursuivre la boucle if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } En bref, cela semble...

90
Pourquoi List <T> .ForEach permet-il de modifier sa liste?

Si j'utilise: var strings = new List<string> { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } le Adddans le foreachjette une InvalidOperationException (la collection a été modifiée; l'opération d'énumération peut ne pas s'exécuter), ce que je...

86
Comment fonctionnent les boucles foreach en C #? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 mois . Améliorez cette question Quels types de...