C#循環刪除List中某個元素

    根據項目中的須要刪除list集合中某些鍵值對,這就須要作循環處理,可是嘗試中出如今問題,使用for 還foreach,在使用foreach運行時報錯,提示集合已修改,可能沒法執行枚舉操做。由於在foreach中刪除元素時,每一次刪除都會致使集合的大小和元素索引值發生變化,從需致使在foreach中刪除元素會出現異常。可是使用for循環刪除時,數據沒有徹底刪除,存在一部分沒有被刪除。 spa
相關文章
相關標籤/搜索