假设两个列表A和B,使得A =(1,2,3)和B =(4,5,6)。 A.Concat(B)会保存命令以便结果是(1,2,3,4,5,6)?IEnumerable是否<TSource> Concat <TSource>保存元素的顺序?
12
A
回答
12
是的。 IEnumerable.Concat只需将两个列表连接到另一个列表的末尾即可。每个列表中的订单将被保留。
6
是的,这几乎意味着连接意味着什么。
强制性MSDN报价:(Enumerable.Concat)
返回值
类型: System.Collections.Generic.IEnumerable(TSource)
一种IEnumerable(T)包含两个输入的 级联元件 序列。
相关问题
- 1. 元素顺序BlockingCollection <>
- 2. 注入IEnumerable时是否保证依赖关系的顺序<T>
- 3. 是否有元素T预先考虑到的IEnumerable <T>
- 4. 向量元素是否保证顺序?
- 5. 序列模式元素是否保证子元素的顺序?
- 6. 元素的IEnumerable < >不支持
- 7. 是否保存了JSON列表中元素的顺序?
- 8. 是字典中KeyValuePair <>元素的迭代顺序<int,T>
- 9. 在LINQ中,IOrderedEnumerable <T>的投影是否保留顺序?
- 10. 是否IList <>保证C#中添加项的顺序
- 11. JSON数组反序列化 - 是否总是保存元素的顺序?
- 12. ROWLEX是否本机支持IEnumerable <>?
- 13. System.Xml.Linq.XDocument类是否实现IEnumerable <T>?
- 14. 是否存在与IEnumerable <KeyValuePair <TKey,TValue >>相同的结构?
- 15. Mapper.Map <任务<IEnumerable的<Address>>,任务<IEnumerable的<AddressView>>()
- 16. IEnumerable <T>代表IEnumerable的“其余”<T>序列
- 17. 排序的IEnumerable <string>
- 18. <label>元素是否过期?
- 19. 的EntitySet <IEnumerable的<T>>到IEnumerable的<T>
- 20. IEnumerable的<T>到的IDictionary <U,IEnumerable的<T>>
- 21. 如何将IEnumerable <IEnumerable <IGrouping <int,string> >>转换为IEnumerable <IEnumerable <string>>
- 22. 分组IEnumerable <IEnumerable <int>>
- 23. 从IEnumerable <IEnumerable <T>>
- 24. 铸造IEnumerable <Derived> IEnumerable <BaseClass>
- 25. IEnumerable <IEnumerable <T>> to string [] []
- 26. IEnumerable的<IEnumerable的<T>>到的IEnumerable <T>使用LINQ
- 27. XML是否关心元素的顺序?
- 28. <title>元素是否需要位于<head>元素中?
- 29. 选择自IEnumerable <T>到IEnumerable的<Quantity<T>>
- 30. Linq to Objects:GroupBy是否保留元素的顺序?
为什么H * LL低估了这一点? Upvoting to counter,除非有人能提供一个好的理由。如果你需要clarrification然后要求它在评论... – 2009-02-03 15:22:11
可能重复的[保留命令与LINQ](http://stackoverflow.com/questions/204505/preserving-order-with-linq) – 2010-12-04 22:07:33