Parallelen iteration in C#?

Gibt es eine Möglichkeit, das zu tun foreach Stil iteration über parallel enumerables in C#? Für subscriptable Listen, ich weiß, man könnte mit einem regulären for Schleife Durchlaufen eine int-über den index-Bereich, aber ich wirklich lieber foreach zu for für eine Reihe von Gründen.

Bonus-Punkte, wenn es funktioniert in C# 2.0

  • wäre das nicht eine for-Schleife eine einfachere, kürzere, lesbare Lösung anstelle des Mähdreschers Antwort unten ? was sind Ihre Gründe für die Bevorzugung der foreach-in diesem Fall
  • Auch die parallele iteration aufgetaucht in Ruby 1.9-so würde ich Wetten, auf dass es nicht in C# als jetzt.. LISP hatte es aber 🙂
  • Ich bin mir nicht sicher, ob ich verstehe die Frage richtig. Versuchen Sie zu iterieren über mehrere enumerables parallel, oder versuchen Sie, eine Schleife über eine aufzählbare, Verarbeitung verschiedene Gegenstände in parallel?
  • Ich spreche mehrere enumerables parallel. Wie die parallele arrays von Stiften und Papieren. Ich möchte jeden Bleistift zu schreiben, auf das entsprechende Papier.
InformationsquelleAutor recursive | 2009-02-07
Schreibe einen Kommentar