我很好奇,为什么稳定性在排序算法中是否重要?
我使用以下查询语法
from table
where
where
orderby
orderby
Run Code Online (Sandbox Code Playgroud)
第一个orderby是日期,第二个orderby是日期.我认为这会像orderby那样工作,但似乎正在做其他事情.
如何在不使用扩展语法的情况下使用上述语法来执行命令.(得到它了)
什么命令,orderby做什么?
我有以下代码:
List<string> Words = item.Split(' ').ToList<string>();
Words.Sort((a, b) => b.Length.CompareTo(a.Length));
Run Code Online (Sandbox Code Playgroud)
应该根据文件(项目)的大小对文件(项目)中的单词列表进行排序.但是,如果两个单词具有相同的长度,则应该按行中的外观顺序对它们进行排序.
这里的问题是,如果该行是,例如"ab c",在我的计算机上,该列表将有三个已排序的项目(0 - a,1 - b,2 - c),但在另一台计算机上,使用相同的.Net版本(4.5),排序的项目将是(0 - c,1 - b,2 - a)
有没有办法在不同的计算机上强制执行相同的结果?