Y a-t-il un langage c# équivalent de enumerate() de Python et Ruby each_with_index ?
Cette question a déjà des réponses:
Réponses
Trop de publicités?
Dan Finch
Points
1837
JaredPar
Points
333733
David Morton
Points
10519
Daniel K
Points
110
Jon Skeet
Points
692016
Mis à part les réponses LINQ déjà donnés, j’ai une classe de « SmartEnumerable » qui vous permet d’obtenir l’index et le « premier/dernier »-ness. C’est un peu laid en termes de syntaxe, mais vous trouverez peut-être utile.
Nous pouvons probablement améliorer l’inférence de type à l’aide d’une méthode statique dans un type non générique, et typage implicite aidera aussi.