重複の可能性:
インデックス付きのC#foreach
私はC#でforeachのシンプルさを操作することを楽しんでいますが、インデックスが必要になることがよくあります。次のことを行わずに、これらを1つの単純な構造にエレガントに組み合わせる方法はありますか。
for(var i = 0; i<items.Count; i++) {
var item = items[i];
または
int i = 0;
foreach(var item in items) {
i++;
私は次のようなきちんとしたものを想像します:
foreach(var item in items;int index) {