.NET中的排序问题

我正在使用此linq查询对字符串列进行排序,但是我得到的结果似乎顺序不正确?

询问:

userList = users.OrderBy(u => u.FirstName)
                .Skip(offset)
                .Take(rowcount)
                .ToList<User>();

结果:

rama&
11Rama
15rama
1Rama
2Rama
490110rama
IU-Rama
Rama

应该是这样吗?

1Rama
2Rama
11Rama
15rama
490110rama
IU拉玛
拉玛-
拉玛

丹尼尔·布鲁克纳

您正在按字符的代码点对结果进行排序,这是迄今为止最常见的字符串排序实现。您所期望的被称为自然排序顺序,例如,请参见本文,但是您将必须自己执行此操作,因为.NET并没有提供此功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP中的排序问题

来自分类Dev

NET中的SetForegroundWindow问题

来自分类Dev

NET中的SetForegroundWindow问题

来自分类Dev

Java中的合并排序问题

来自分类Dev

Android Studio中的Gradle任务排序问题

来自分类Dev

mysql中特定列的数据排序问题

来自分类Dev

存储过程中的排序规则问题

来自分类Dev

在Scala中从排序集中打印整数的问题

来自分类Dev

列表排序(C)中的递归问题

来自分类Dev

数据表中的排序图标问题

来自分类Dev

日期数组排序中的问题

来自分类Dev

Java代码中的couchbase排序问题

来自分类Dev

存储过程中的排序规则问题

来自分类Dev

UNION Query 中的排序规则问题

来自分类Dev

UICollectionView 中设置排序属性的问题

来自分类Dev

大排序数组在Forth中的快速排序问题

来自分类Dev

.NET Core中的DI问题

来自分类Dev

尝试捕获.NET中的内存重新排序

来自分类Dev

CSS布局问题。在4列中垂直排序div

来自分类Dev

Java中的我的快速排序算法出现问题

来自分类Dev

在Mysql中构建标签搜索引擎-排序问题

来自分类Dev

合并排序中数组的索引号有问题吗?

来自分类Dev

JavaScript中的共享排序功能出现问题

来自分类Dev

在Python中创建标头并对数据进行排序的问题

来自分类Dev

txt文件排序(每行中的key:value)-'\ n'有问题

来自分类Dev

在Perl中按值对哈希散列进行排序的问题

来自分类Dev

无法解决排序规则冲突 - SQL 脚本中的问题

来自分类Dev

mysql中特定列排序后分页的问题

来自分类Dev

在Rails中基于计算值进行排序并按分页问题进行排序