Gibt es einige seltene Sprache Konstrukt, das ich nicht angetroffen habe (wie die wenigen, die ich vor kurzem gelernt habe, einige auf Stack Overflow) in C#, um einen Wert zu erhalten, die die aktuelle Iteration einer foreach-Schleife?
Zurzeit mache ich zum Beispiel so etwas, je nach den Umständen:
int i = 0;
foreach (Object o in collection)
{
// ...
i++;
}