LINQ Where子句是否遵守命令?

dan*_*ely 5 linq ienumerable where-clause

当我使用LINQ Where子句时,返回的项目列表是否遵守它们在原始列表中的顺序?

Ort*_*iga 2

处理订单中的项目的位置IEnumerable<T>给出。如果您查询该实现,IEnumerable<T>则保留它们插入的顺序(例如List<T>),那么您将保留该顺序。HashTable<T>例如,如果您查询 a ,则不能保证订单。