C#遍历List并删除某个元素的方法

 更新时间:2015年02月03日 09:52:25   作者:安静平和  
这篇文章主要介绍了C#遍历List并删除某个元素的方法,实例分析了正序与倒序遍历list及删除元素的使用技巧,需要的朋友可以参考下

本文实例分析了C#遍历List并删除某个元素的方法。分享给大家供大家参考。具体如下:

1、我们选择用for循环:

for(int i=0;i<list.count;i++)
{
   if(list[i])
  {
    list.RemoveAt(i);
  }
}

如果这样循环,肯定不对,
{A B C D E F G H}  假设当前遍历到D(i=3),移除,接着遍历i=4(F), 此时跳过了E(i=3)

2、我们使用倒序遍历,这个问题就解决了

for(int i=list.Count-1;i>=0;i--)
{
   if(list[i])
  {
    list.RemoveAt(i);
  }
}

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

相关文章

  • c# 实现雪花分形的示例

    c# 实现雪花分形的示例

    这篇文章主要介绍了c# 实现雪花分形的示例,帮助大家更好的利用c#绘制图像,感兴趣的朋友可以了解下
    2020-10-10
  • C# 单元测试全解析

    C# 单元测试全解析

    这篇文章主要介绍了C# 单元测试的相关资料,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04
  • C#中实现字符串拼接的七种方法

    C#中实现字符串拼接的七种方法

    在C#开发中,字符串拼接是高频基础操作,从简单的日志输出、界面文本组装,到复杂的批量数据导出、动态模板生成,都离不开它,本文将系统梳理C#中所有实用的字符串拼接方法,深入解析其原理、用法与适用场景,需要的朋友可以参考下
    2026-01-01
  • C#应用BindingSource实现数据同步的方法

    C#应用BindingSource实现数据同步的方法

    这篇文章主要介绍了C#应用BindingSource实现数据同步的方法,需要的朋友可以参考下
    2014-08-08
  • C#基础:基于const与readonly的深入研究

    C#基础:基于const与readonly的深入研究

    本篇文章是对c#中const与readonly进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • unity 如何使用文件流读取streamingassets下的资源

    unity 如何使用文件流读取streamingassets下的资源

    这篇文章主要介绍了unity 使用文件流读取streamingassets下的资源操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 基于C#动手实现网络服务器Web Server

    基于C#动手实现网络服务器Web Server

    这篇文章主要为大家详细介绍了基于C#动手实现网络服务器Web Server,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • C#华氏温度和摄氏温度相互转换的方法

    C#华氏温度和摄氏温度相互转换的方法

    这篇文章主要介绍了C#华氏温度和摄氏温度相互转换的方法,涉及C#数学运算的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • C#中增强类功能的几种方式详解

    C#中增强类功能的几种方式详解

    这篇文章主要给大家介绍了关于C#中增强类功能的几种方式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-12-12
  • C#实现String类型和json之间的相互转换功能示例

    C#实现String类型和json之间的相互转换功能示例

    这篇文章主要介绍了C#实现String类型和json之间的相互转换功能,涉及C# json格式数据的构造、转换相关操作技巧,需要的朋友可以参考下
    2017-09-09

最新评论