Tot*_*oto 10 c# collections enumeration
是否
foreach(T value in new List<T>(oldList) )
Run Code Online (Sandbox Code Playgroud)
当oldList包含1百万个对象T时危险(代价高昂)?
更常见的是,在枚举期间添加/删除元素时,枚举oldList的最佳方法是什么?
我通常只是为所有要删除或添加的对象创建一个列表。
在 中,foreach我只需将项目添加到适当的集合中,并在foreach完成后修改原始集合(循环遍历removeItems和addItems集合)
| 归档时间: |
|
| 查看次数: |
14218 次 |
| 最近记录: |