您在期间要删除商品
foreach,是吗?简单地说,你做不到。这里有一些常用选项:
- 使用
List<T>
并RemoveAll
与谓语 按索引向后迭代,删除匹配项
for(int i = list.Count - 1; i >= 0; i--) {if({some test}) list.RemoveAt(i);
}
使用
foreach
,并将匹配项放入第二个列表中;现在枚举第二个列表,并从第一个列表中删除那些项目(如果您明白我的意思)
欢迎分享,转载请注明来源:内存溢出
您在期间要删除商品
foreach,是吗?简单地说,你做不到。这里有一些常用选项:
List<T>并
RemoveAll与谓语
按索引向后迭代,删除匹配项
for(int i = list.Count - 1; i >= 0; i--) {if({some test}) list.RemoveAt(i);
}
使用
foreach,并将匹配项放入第二个列表中;现在枚举第二个列表,并从第一个列表中删除那些项目(如果您明白我的意思)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)