C#遍歷List並刪除某個元素的方法
阿新 • • 發佈:2017-12-14
ffffff nbsp 句柄 實現 padding 分析 win html round
C#遍歷List並刪除某個元素的方法
本文地址: http://www.paobuke.com/develop/c-develop/pbk23145.html
C#實現隨機洗牌的方法C#遞歸實現回文判斷算法C#實現過濾html標簽並保留a標簽的方法C#使用ping命令的兩個例子
本文實例分析了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#遍歷List並刪除某個元素的方法
本文地址: http://www.paobuke.com/develop/c-develop/pbk23145.html
相關內容
詳細解析C#多線程同步事件及等待句柄windows中使用C# 調用 C語言生成的dllC#操作Access通用類實例C#實現屏幕拷貝的方法C#實現隨機洗牌的方法C#遞歸實現回文判斷算法C#實現過濾html標簽並保留a標簽的方法C#使用ping命令的兩個例子
C#遍歷List並刪除某個元素的方法