1. 程式人生 > >C#遍歷List並刪除元素的方法概述

C#遍歷List並刪除元素的方法概述

1、使用foreach遍歷並刪除元素 因為在foreach中刪除元素時,每一次刪除都會導致集合的大小和元素索引值發生變化,從需導致在foreach中刪除元素會出現異常。
2、使用for遍歷並刪除元素 使用for遍歷刪除元素時,會自動將後面的元素向前移一位,因此前移的元素跳過了正常遍歷,導致遍歷後的結果不一定正確 3、使用for倒序遍歷並刪除元素 使用該方法能正常遍歷到每一個元素,並能正常對每一個元素進行操作。