C# foreach获取集合元素索引的坑
var prepareIds=new List<long>(){1,1}; foreach(var prepareId in prepareIds) { Console.WriteLine(prepareIds.IndexOf(prepareId)); }
执行结果如下
0
0
0
var prepareIds=new List<long>(){1,1}; foreach(var prepareId in prepareIds) { Console.WriteLine(prepareIds.IndexOf(prepareId)); }
执行结果如下