C#遍历集合与移除元素的方法

 更新时间:2016年06月29日 11:56:02   作者:jixiaomeng  
这篇文章主要介绍了C#遍历集合与移除元素的方法,结合实例形式分析了C#使用for循环遍历集合以及add与Remove方法进行元素添加与移除的使用技巧,需要的朋友可以参考下

本文实例讲述了C#遍历集合与移除元素的方法。分享给大家供大家参考,具体如下:

如果用foreach,会造成被遍历的集合更改后带来异常问题。

此时,用for循环可有效的解决这个问题。

for(int i=0;i<List.Count;i++)
{
 if(条件是真)
 {
 List.Remove(List[i]);
 i--;
 }
}

或者,再用另外的一个List集合存储要删除的对象。

List<T> newlists=new List<T>();
foreach(T t in List)
{
 lists.add(t);
}
foreach(T t in newlists)
{
 List.Remove(t);
}

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程

希望本文所述对大家C#程序设计有所帮助。

相关文章

  • c# 连接access数据库config配置

    c# 连接access数据库config配置

    c# 连接access数据库config配置,需要的朋友可以参考一下
    2013-02-02
  • 浅析C# AsyncLocal如何在异步间进行数据流转

    浅析C# AsyncLocal如何在异步间进行数据流转

    在异步编程中,处理异步操作之间的数据流转是一个比较常用的操作,C#异步编程提供了一个强大的工具来解决这个问题,那就是AsyncLocal,下面我们就来看看AsyncLocal的原理和用法吧
    2023-08-08
  • Unity实现简单摇杆的制作

    Unity实现简单摇杆的制作

    这篇文章主要为大家详细介绍了Unity实现简单摇杆的制作,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Unity3D使用鼠标旋转缩放平移视角

    Unity3D使用鼠标旋转缩放平移视角

    这篇文章主要为大家详细介绍了Unity3D使用鼠标旋转缩放平移视角,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Unity3d 如何更改Button的背景色

    Unity3d 如何更改Button的背景色

    这篇文章主要介绍了unity3d GUI.Button 自定义字体大小及透明背景方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C# 读写XML(代码分享)

    C# 读写XML(代码分享)

    本文主要介绍了C# 读写XML的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • C#新手常犯的错误汇总

    C#新手常犯的错误汇总

    这篇文章主要介绍了C#新手常犯的错误汇总,对于经验丰富的C#程序员同样具有很好的参考借鉴价值,需要的朋友可以参考下
    2014-08-08
  • 简单C#代码实现modbus-rtu通讯发送数据方式

    简单C#代码实现modbus-rtu通讯发送数据方式

    这篇文章主要介绍了简单C#代码实现modbus-rtu通讯发送数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • C#异步使用需要注意的几个问题

    C#异步使用需要注意的几个问题

    C#使用异步方法中,使用一下关键词的时候徐注意一些问题,比如async 方法需在其主体中具有 await 关键字,否则它们将永不暂停,接下来文字里将为大家举例说明
    2021-09-09
  • C#飞机打字游戏的代码示例(winform版)

    C#飞机打字游戏的代码示例(winform版)

    这篇文章主要介绍了C#飞机打字游戏的代码示例(winform版),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论