【发布时间】:2011-01-05 16:19:44
【问题描述】:
我想创建一个对象IEnumerable<object>的新实例
我可以这样做吗?
IEnumerable<object> a = new IEnumerable<object>();
【问题讨论】:
-
请澄清您的问题。那行代码不会编译,我相信你已经发现了。如果您可以向我们提供有关您实际想要达到的目标的更多信息,那将有助于我们回答您。
-
@WingMan20-10:嗯,这改变了一切。您不能添加到通用
IEnumerable<T>。你必须使用List<T>之类的东西。 -
在这种情况下,您需要一个具体的数组 List
-
@ivo:注意
IEnumerable<T>不代表一个迭代器——它代表一个iterable 序列。IEnumerator<T>本身代表迭代器。
标签: c#