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#法式設計有所贊助。