概述
如果用foreach,会造成被遍历的集合更改后带来异常问题。
此时,用for循环可有效的解决这个问题。
或者,再用另外的一个List集合存储要删除的对象。
List<T> newlists=new List<T>();
foreach(T t in List)
{
lists.add(t);
}
foreach(T t in newlists)
{
List.Remove(t);
}
转载于:https://www.cnblogs.com/xietianjiao/p/7263584.html
最后
以上就是冷傲月亮为你收集整理的C#中删除集合中符合条件的元素以及需注意属相的全部内容,希望文章能够帮你解决C#中删除集合中符合条件的元素以及需注意属相所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复