相关疑难解决方法(0)

236
推荐指数
5
解决办法
16万
查看次数

Linq-to-sql orderbybyby

我使用以下查询语法

from table
where 
where
orderby 
orderby
Run Code Online (Sandbox Code Playgroud)

第一个orderby是日期,第二个orderby是日期.我认为这会像orderby那样工作,但似乎正在做其他事情.

  1. 如何在不使用扩展语法的情况下使用上述语法来执行命令.(得到它了)

  2. 什么命令,orderby做什么?

sql-order-by linq-to-sql

30
推荐指数
3
解决办法
5万
查看次数

List.Sort(按长度)在不同的计算机上返回不同的结果

我有以下代码:

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)

有没有办法在不同的计算机上强制执行相同的结果?

c# sorting

4
推荐指数
2
解决办法
438
查看次数

将列表<T>或数组作为IEnumerable类型的参数传递

如果我这样做,我仍然可以保证原始收藏中的订单吗?

c# collections

-2
推荐指数
1
解决办法
96
查看次数