c#5.0列表和foreach

时间:2015-07-28 17:36:58

标签: c# list

我在vs2013和c#工作 如果我有列出myguids; 如果我要将对象添加到列表中,那么当我执行foreach时,它们将始终保持将它们添加到列表中的顺序。 我怀疑他们是否可能处于不同的顺序。 (有什么想法吗) (假设它们从未被分类)。

由于

2 个答案:

答案 0 :(得分:2)

列表按照添加顺序保存。如果你这样做:

list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);

当你在整个列表中使用foreach或LINQ迭代时,保证顺序为1,2,3,4。

答案 1 :(得分:0)

是列表始终保留订单......