How do you get the index of the current iteration of a foreach loop?

后端 未结 30 1687
刺人心
刺人心 2020-11-22 07:05

Is there some rare language construct I haven\'t encountered (like the few I\'ve learned recently, some on Stack Overflow) in C# to get a value representing the current iter

30条回答
  •  孤街浪徒
    2020-11-22 07:38

    Just add your own index. Keep it simple.

    int i = 0;
    foreach (var item in Collection)
    {
        item.index = i;
        ++i;
    }
    

提交回复
热议问题