当前位置: 首页 > 编程笔记 >

解决C#中Linq GroupBy 和OrderBy失效的方法

淳于博文
2023-03-14
本文向大家介绍解决C#中Linq GroupBy 和OrderBy失效的方法,包括了解决C#中Linq GroupBy 和OrderBy失效的方法的使用技巧和注意事项,需要的朋友参考一下

发现问题

在一个数据列表中我用了Linq GroupBy 和OrderBy。 排序在本机正常使用,发到测试后排序死活不对,总以为是程序问题。于是请教了别人有了以下的答案。

问题原因和解决方法

因为服务器装的是英文版操作系统,没有中文包,所以碰见中文排序无法识别,所以使用OrderBy时需要单独处理下。

CultureInfo culture = CultureInfo.GetCultureInfo("zh-cn");

      List<TeamDto> teamDtos = teams
          .GroupBy(x => new
          {
            x.TestId,
            x.TestName
          })
          .Select(g => new TeamDto()
          {
            TestID = g.Key.TestId,
            Test = g.Key.TestName,
            Teams = g.ToList()
          })
          .OrderBy(t=>t.Test,StringComparer.Create(culture,true))
          .ToList();

总结

以上就是这篇文章的全部内容了,希望能对同样遇到这个问题的朋友们有所帮助,如果有疑问大家可以留言交流。

 类似资料:
  • 本文向大家介绍jquery中checkbox全选失效的解决方法,包括了jquery中checkbox全选失效的解决方法的使用技巧和注意事项,需要的朋友参考一下 如果你使用jQuery 1.6 ,代码if ( $(elem).attr(“checked”) ),将获得一个属性(attribute) ,它不改变该复选框被选中和选中。它只是用来存储默认或选中属性的初始值。为了保持向后兼容,.attr()

  • 本文向大家介绍python 解决selenium 中的 .clear()方法失效问题,包括了python 解决selenium 中的 .clear()方法失效问题的使用技巧和注意事项,需要的朋友参考一下 最近在使用selenium做一个数字货币的自动化脚本时,遇到一个问题就是okex网站的input使用clear()方法居然无法清空,但是后来试了好多次发现方法是可以使用的,而且这个网站修改inpu

  • 本文向大家介绍thinkphp中session和cookie无效的解决方法,包括了thinkphp中session和cookie无效的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了thinkphp中session和cookie无效的解决方法。分享给大家供大家参考。具体分析如下: 问题描述: 在本地调试时session和cookie是用没有问题的,我是用session保存当前登录账

  • 本文向大家介绍PHP利用header跳转失效的解决方法,包括了PHP利用header跳转失效的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP利用header跳转失效的解决方法,分享给大家供大家参考。具体方法分析如下: 一、问题: 今天header(\"Location: $url\"),以往跳转总是可以的,今天却不动,只是输出结果,以往自己要确认检查,$url的值获取的是否

  • 本文向大家介绍js中style.display=""无效的解决方法,包括了js中style.display=""无效的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js中style.display=""无效的解决方法。分享给大家供大家参考。具体解决方法如下: 一、问题描述: 在js中我们有时想动态的控制一个div显示或隐藏或更多的操作,但如果我们style.display=""可

  • 本文向大家介绍uniapp微信小程序:key失效的解决方法,包括了uniapp微信小程序:key失效的解决方法的使用技巧和注意事项,需要的朋友参考一下 uniapp 代码 编译到 微信小程序 貌似不支持 :key="item[urlKey]" 这种语法 解决方案: 使用computed就可以解决了 到此这篇关于uniapp微信小程序:key失效的解决方法的文章就介绍到这了,更多相关uniapp小程