C#遍歷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} 假設(shè)當前遍歷到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#程序設(shè)計有所幫助。
相關(guān)文章
C#應(yīng)用BindingSource實現(xiàn)數(shù)據(jù)同步的方法
這篇文章主要介紹了C#應(yīng)用BindingSource實現(xiàn)數(shù)據(jù)同步的方法,需要的朋友可以參考下2014-08-08
C#基礎(chǔ):基于const與readonly的深入研究
本篇文章是對c#中const與readonly進行了詳細的分析介紹,需要的朋友參考下2013-05-05
unity 如何使用文件流讀取streamingassets下的資源
這篇文章主要介紹了unity 使用文件流讀取streamingassets下的資源操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04
基于C#動手實現(xiàn)網(wǎng)絡(luò)服務(wù)器Web Server
這篇文章主要為大家詳細介紹了基于C#動手實現(xiàn)網(wǎng)絡(luò)服務(wù)器Web Server,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10
C#實現(xiàn)String類型和json之間的相互轉(zhuǎn)換功能示例
這篇文章主要介紹了C#實現(xiàn)String類型和json之間的相互轉(zhuǎn)換功能,涉及C# json格式數(shù)據(jù)的構(gòu)造、轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2017-09-09

