C#遍歷List并刪除某個元素的方法
更新時間:2015年02月03日 09:52:25 作者:安靜平和
這篇文章主要介紹了C#遍歷List并刪除某個元素的方法,實例分析了正序與倒序遍歷list及刪除元素的使用技巧,需要的朋友可以參考下
本文實例分析了C#遍歷List并刪除某個元素的方法。分享給大家供大家參考。具體如下:
1、我們選擇用for循環(huán):
for(int i=0;i<list.count;i++) { if(list[i]) { list.RemoveAt(i); } }
如果這樣循環(huán),肯定不對,
{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#利用OpenCvSharp實現(xiàn)玉米粒計數(shù)
這篇文章主要為大家詳細介紹了C#如何結合OpenCVSharp4實現(xiàn)玉米粒計數(shù),文中的示例代碼簡潔易懂,具有一定的學習價值,需要的小伙伴可以參考下2023-11-11C#實現(xiàn)為一張大尺寸圖片創(chuàng)建縮略圖的方法
這篇文章主要介紹了C#實現(xiàn)為一張大尺寸圖片創(chuàng)建縮略圖的方法,涉及C#創(chuàng)建縮略圖的相關圖片操作技巧,需要的朋友可以參考下2015-06-06