OrderBy(item => false)是否会影响数组顺序?
我想将某些元素移到数组的末尾:
var numbers = new[] { 3, 7, 4, 1, 5 };
var result = numbers.OrderBy(item => item == 4).ToArray();
此解决方案是否有影响其他元素顺序的副作用(!= 4)?
答案 0 :(得分:1)
这不好,结果为(4)的结果将位于列表的末尾,您的结果将为3、7、1、5、4
答案 1 :(得分:0)
没有副作用,因为OrderBy
在IEnumerable
上运行,而UseHttpsRedirection()
没有任何使集合发生变异的方法