我很惊讶地发现似乎没有一种方法可以将单个元素添加到IEnumerable集合中。
如何将单个元素添加到IEnumerable集合?
最佳答案
您不能真正将元素添加到IEnumerable中,因为它应该是只读的。您最好的选择是:
return new List<Foo>(enumerable){ new Foo() };
或者
return enumerable.Concat(new [] { new Foo() });
关于c# - 将单个元素添加到IEnumerable集合的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4189563/