遍历List过程中同时修改
生活随笔
收集整理的這篇文章主要介紹了
遍历List过程中同时修改
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public static void Main(){List<int> list = new List<int>();int[] a={0,1,2,3,4,5,6,7,8,9};list.AddRange(a);foreach (var i in list){Console.WriteLine(i);if (i == 2){list.Remove(i);}}Console.Read();}
有一個需求,要對List邊遍歷邊將符合條件的List取出
其實用for循環可以實現的,就是試試foreach會怎么樣
結果
InvalidOperationException:
集合已修改;可能無法執行枚舉操作。
轉載于:https://www.cnblogs.com/Jacket-K/p/8668170.html
總結
以上是生活随笔為你收集整理的遍历List过程中同时修改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑上usb无法识别usb设备(电脑上无
- 下一篇: 李绅最著名的十首诗(李绅十首经典诗作内涵