Possible Duplicates:
Exception during iteration on collection and remove items from that collection
How to remove elements from a generic list while iterating around it?
Better way to remove matched items from a listकैसे ठीक सूची से आइटम को हटा दें
// tmpClientList is List<Client> type
if (txtboxClientName.Text != "")
foreach (Client cli in tmpClientList)
if (cli.Name != txtboxClientName.Text)
tmpClientList.Remove(cli);
त्रुटि: "। संग्रह संशोधित किया गया था; गणन किए गए कार्य पूरे नहीं हो सकता है"
किसी अन्य सूची या सरणी में इन आइटम्स की अनुक्रमणिका सहेजने के बिना, और कोड में किसी अन्य स्थान पर उन्हें हटाने के बिना, मैं कुछ सरल तरीके से सूची से आइटम कैसे हटा सकता हूं। RemoveAt (अनुक्रमणिका) भी कोशिश की लेकिन यह वही स्थिति है, जब लूप चलाता है तो संशोधित होता है।
सटीक डुप्लिकेट मुद्दों पर सहमति हुई, लिंक देखें http://stackoverflow.com/questions/1154325/better-way-to-remove-matched-items-from-a-list और लिंक दो: http: //stackoverflow.com/questions/1541777/can-you-remove-an-item-from-a-list-whilst-iterating-through-it-in-c – CrimsonX