C#遍歷聚集與移除元素的辦法。本站提示廣大學習愛好者:(C#遍歷聚集與移除元素的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#遍歷聚集與移除元素的辦法正文
本文實例講述了C#遍歷聚集與移除元素的辦法。分享給年夜家供年夜家參考,詳細以下:
假如用foreach,會形成被遍歷的聚集更改後帶來異常成績。
此時,用for輪回可有用的處理這個成績。
for(int i=0;i<List.Count;i++)
{
if(前提是真)
{
List.Remove(List[i]);
i--;
}
}
或許,再用別的的一個List聚集存儲要刪除的對象。
List<T> newlists=new List<T>();
foreach(T t in List)
{
lists.add(t);
}
foreach(T t in newlists)
{
List.Remove(t);
}
願望本文所述對年夜家C#法式設計有所贊助。