您好我有一个名为Agency的Object,它包含一个代理商的值,包括List格式的所有联系人。此列表将包括联系人详细信息,如姓名,年龄,地址..
我试图循环遍历列表,只返回列表中的一个匹配联系人,但遇到“收集已被修改;枚举操作可能无法执行”。当列表中还剩2个联系人时。我不确定如何处理这个问题,有人可以说清楚,谢谢。
foreach (var x in lstOneContact)
{
foreach (var z in x.Contacts)
{
for (int i = 0; i <= x.Contacts.Count; i++)
{
if (z.ContactId != contactId)
{
x.Contacts.RemoveAt(i);
}
}
}
}