【发布时间】:2017-02-14 09:10:37
【问题描述】:
Enumerable.Concat 总是附加在第一个集合的末尾吗?
例子:
object someObject = new object();
List<object> listA = new List<object>();
listA.Add(new int());
object item = listA.Concat(new object[] { (object)new float() }).FirstOrDefault();
在每次使用Concat 之后,是否保证item 将是int 而不是float?这意味着:
[0] int
[1] float
MSDN 没有说明结果集合中的元素顺序,但示例显示顺序是第一个集合中的元素,然后是第二个集合中的元素。
【问题讨论】:
标签: c# ienumerable concat