博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#删除list中的元素
阅读量:5953 次
发布时间:2019-06-19

本文共 1263 字,大约阅读时间需要 4 分钟。

 

public static void TestRemove() {            string[] str = { "1", "2", "d", "x" };            List
list = new List
(str); #region has error for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); Console.WriteLine("Result:" + i + ":" + i / 2); if (i % 2 == 0) { list.Remove(list[i]); } } #endregion Console.WriteLine("============================================"); list = new List
(str); for (int i = list.Count-1; i >= 0; i--) { Console.WriteLine(list[i]); Console.WriteLine("Result:" + i + ":" + i / 2); if (i % 2 == 0) { Console.WriteLine(string.Format(" delete .index:{0} value:{1}",i,list[i])); list.Remove(list[i]); } } }
output:

1

Result:0:0
d
Result:1:0
x
Result:2:1
============================================
x
Result:3:1
d
Result:2:1
delete .index:2 value:d
2
Result:1:0
1
Result:0:0
delete .index:0 value:1

 

 
 

转载于:https://www.cnblogs.com/softidea/p/3345739.html

你可能感兴趣的文章
一个基于特征向量的近似网页去重算法——term用SVM人工提取训练,基于term的特征向量,倒排索引查询相似文档,同时利用cos计算相似度...
查看>>
[转]Newtonsoft.Json高级用法
查看>>
35个Java代码性能优化总结
查看>>
Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
查看>>
剑指offer——35复杂链表的复制
查看>>
DFI、DPI技术
查看>>
hibernate 执行存储过程 方法
查看>>
RapidIOIP核的验证方法研究_王玉欢
查看>>
崩溃日志的实例
查看>>
base64是啥原理
查看>>
字符串中去除连续相同的字符保留一个
查看>>
实战 Windows Server 2012 群集共享卷
查看>>
CSS 元素超出部分滚动, 并隐藏滚动条
查看>>
【转】文件各种上传,离不开的表单
查看>>
C#中的volatile关键字
查看>>
PHP过滤常用标签的正则表达式
查看>>
算法集锦(二)
查看>>
Unix环境高级编程(十五)高级I/O
查看>>
浅谈"n个球"和"m个盒子"之间的乱伦关系
查看>>
详解SpringMVC中Controller的方法中参数的工作原理
查看>>