C# 列表的排序<;T>;和其他不可数的人

C# 列表的排序<;T>;和其他不可数的人,c#,ienumerable,C#,Ienumerable,可以相信列表中的项目是按插入顺序进行枚举的吗 有人知道说明书上是怎么说的吗 谢谢 这将取决于实施情况。下面是一些不同的通用集合。就实现而言,枚举将按照与添加元素相同的顺序进行。对于列表,是的,您可以依赖于顺序 这是列表结构的本质,其中元素按索引排序。枚举始终按索引顺序进行 按插入顺序排列 在你的问题中,那是一种笨拙的语言。List确实支持使用Insert()方法在列表中的任何位置插入。否,枚举生成列表顺序,而不是插入顺序。如果问题是“按添加顺序”(添加方法),那么答案是肯定的

可以相信列表中的项目是按插入顺序进行枚举的吗

有人知道说明书上是怎么说的吗


谢谢

这将取决于实施情况。下面是一些不同的通用集合。就实现而言,枚举将按照与添加元素相同的顺序进行。

对于
列表
,是的,您可以依赖于顺序

这是列表结构的本质,其中元素按索引排序。枚举始终按索引顺序进行

按插入顺序排列

在你的问题中,那是一种笨拙的语言。List确实支持使用Insert()方法在列表中的任何位置插入。否,枚举生成列表顺序,而不是插入顺序。如果问题是“按添加顺序”(添加方法),那么答案是肯定的