回答
IEnumerable
或IEnumerable<T>
将接受大部分(可能是所有)收藏*。
*实际上,那些严格来说不是集合–然而,您在问题中提到IEnumerable
。
由于'IEnumerable
@DarinDimitrov:是的,这是罕见的(从我所看到的)一个想要一个非泛型的'IEnumerable',因此替代... – 2012-07-12 20:02:46
+1感谢您的答复。 – saber 2012-07-12 20:24:54
通用采集接口是非通用的IEnumerable
接口。实际上,自.NET 1.0实现此接口以来创建的每个集合都是如此。如果你想要最大的灵活性,这是最好的选择。
+1感谢您的回复 – saber 2012-07-12 20:25:51
- 1. 什么是最灵活的基于.NET的CMS软件
- 2. Firefox v19的灵活/灵活UI错误
- 3. Wordpress最灵活的日期格式
- 4. CSS最小宽度和最大宽度以及灵活布局
- 5. 灵活码区域?
- 6. Yii的灵活性
- 7. 灵活更换CInt?
- 8. 灵活URLRequest超时
- 9. .NET的大多数灵活性规则引擎
- 10. .net通用方法VB.Net vs C#,因为当VB更灵活?
- 11. 越来越深入灵活
- 12. 灵活的CSS三角形?
- 13. 灵活的财产机制
- 14. 灵活的iPhone按钮
- 15. 替代灵活编译器
- 16. CSS组件的灵活性
- 17. 灵活的时间选择
- 18. 灵活选择查询
- 19. BindingList和列的灵活性
- 20. CSS灵活的背景
- 21. 灵活的控制验证
- 22. 灵活的网站结构
- 23. MXML与ActionScript的灵活性
- 24. 灵活的div定位
- 25. 灵活编号格式
- 26. 灵活的对象关系
- 27. IMPORTXML灵活的条件
- 28. 什么让shiro更灵活?
- 29. Oracle ADF有多灵活?
- 30. Zend中的灵活路由
'IEnumerable'是每个可能集合的基础。 – 2012-07-12 20:00:37