【发布时间】:2010-01-04 16:07:10
【问题描述】:
如果方法采用 System.Collections.IList 类型的参数,我可以合法/安全地传递 System.Collections.Generic.IEnumerable<T> 类型的值吗?
如果在方法内部使用IEnumerable<T> 时,我希望能详细解释为什么这是可能的以及对象T 实际发生的情况。
它是否转换为 Object 的基本类型?
是否用作System.Collections.IEnumerable?
在任何情况下这会导致问题(即性能问题)吗?
提前致谢, 约翰
【问题讨论】:
标签: .net generics ienumerable ilist