Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Linq到对象:GroupBy是否保留元素的顺序?_.net_Linq_Group By - Fatal编程技术网

.net Linq到对象:GroupBy是否保留元素的顺序?

.net Linq到对象:GroupBy是否保留元素的顺序?,.net,linq,group-by,.net,Linq,Group By,Enumerable.GroupBy从LINQ到对象是否保留组中元素的顺序?在上找到答案:是 i分组对象是根据源中生成每个i分组的第一个键的元素的顺序生成的。分组中的元素按它们在源中出现的顺序生成 可能的重复不是因为它与问题直接相关,而是因为它可能是一个人们在发现事情不井然有序时会陷入的问题,所以可能有兴趣注意,除非明确要求,否则它不适用于PLINQ。该文档仅适用于LINQ to objects。对于LINQ to SQL、LINQ to XML或LINQ to其他任何东西的特定实现,情况可能不

Enumerable.GroupBy从LINQ到对象是否保留组中元素的顺序?

在上找到答案:是

i分组
对象是根据源中生成每个
i分组
的第一个键的元素的顺序生成的。分组中的元素按它们在源中出现的顺序生成


可能的重复不是因为它与问题直接相关,而是因为它可能是一个人们在发现事情不井然有序时会陷入的问题,所以可能有兴趣注意,除非明确要求,否则它不适用于PLINQ。该文档仅适用于LINQ to objects。对于LINQ to SQL、LINQ to XML或LINQ to其他任何东西的特定实现,情况可能不一样。@在您尝试按组键以外的其他字段对组进行排序的几个小时后,您的注释保存了我的一天。LINQ to MySql通过组键自动对组进行排序!我必须使用ToList将有序查询带到本地对象,然后对其分组。非常感谢。