.net OrderBy如何在相等的值上起作用
我有一个简单的.net OrderBy如何在相等的值上起作用,.net,linq,sql-order-by,.net,Linq,Sql Order By,我有一个简单的IEnumerable来订购并导出到数组 根据TKey,如果我使用OrderByLINQ扩展,并且TKey的值在整个序列中相等,我可以相信IEnumerable中的元素将保留其原始索引(相关时,即数组等)?是 正如文件所说: 此方法执行稳定排序;也就是说,如果两个 元素相等时,保留元素的顺序 因此,如果列表中的所有元素都相等,它们将保留其索引。如果列表中只有几个元素相等,它们将保持彼此之间的原始顺序(但它们的索引当然会随着列表的排序而改变)
IEnumerable
来订购并导出到数组
根据TKey
,如果我使用OrderBy
LINQ扩展,并且TKey
的值在整个序列中相等,我可以相信IEnumerable
中的元素将保留其原始索引(相关时,即数组等)?是
正如文件所说:
此方法执行稳定排序;也就是说,如果两个
元素相等时,保留元素的顺序
因此,如果列表中的所有元素都相等,它们将保留其索引。如果列表中只有几个元素相等,它们将保持彼此之间的原始顺序(但它们的索引当然会随着列表的排序而改变)