如果用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#中删除集合中符合条件内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复