将Collection添加到BlockingCollection

jav*_*red 3 c# blockingcollection

BlockingCollection仅包含添加单个项目的方法.如果我想添加一个集合怎么办?我应该只使用"foreach"循环吗?

为什么BlockingCollection不包含添加集合的方法?我认为这种方法非常有用.

nic*_*s13 5

ICollection接口和许多BCL列表类型AddRange由于某种原因没有方法,这很烦人.

是的,你需要foreach超过集合,如果你经常使用它,你可以编写自己的扩展方法.

  • 更令人讨厌的是,他们甚至没有扩展通用的`ICollection <T>`,它至少包含一个`Add`方法.`ICollection`接口没有,所以你必须为每个集合类型编写单独的扩展方法. (2认同)