一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - 解決C#中Linq GroupBy 和OrderBy失效的方法

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

2021-12-07 14:26garfieldzf C#

最近發(fā)現(xiàn)了一個問題,在服務(wù)器端的Linq GroupBy 和OrderBy居然不管用,后來終于解決了所以現(xiàn)在分享給大家,有需要的朋友們可以參考借鑒。

發(fā)現(xiàn)問題

在一個數(shù)據(jù)列表中我用了Linq GroupBy 和OrderBy。 排序在本機(jī)正常使用,發(fā)到測試后排序死活不對,總以為是程序問題。于是請教了別人有了以下的答案。

問題原因和解決方法

因為服務(wù)器裝的是英文版操作系統(tǒng),沒有中文包,所以碰見中文排序無法識別,所以使用OrderBy時需要單獨處理下。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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();

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望能對同樣遇到這個問題的朋友們有所幫助,如果有疑問大家可以留言交流。

原文鏈接:http://www.cnblogs.com/sword-successful/p/4912111.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99热这里只有精 | 精品国产成a人在线观看 | 91po国产在线高清福利 | 香蕉在线精品亚洲第一区 | 久久偷拍国2017 | 催眠白丝舞蹈老师小说 | 奇米影视亚洲狠狠色 | 四虎影视在线影院在线观看 | 99re8在线精品视频免费播放 | 麻豆小视频在线观看 | 欧美最猛性xxxxx短视频 | 日韩xx00 | 好男人影视社区www在线观看 | 精品午夜久久网成年网 | 思思玖玖 | 久久久精品免费免费直播 | 男女羞羞的视频 | ass巨大胖女人sias | 欧美成人三级伦在线观看 | 国产伦精品一区二区三区免费迷 | 我的美女奴隶 | 调教禽兽| 很黄的网站在线观看 | 国产精品久久久久不卡绿巨人 | 99精品视频在线观看 | a级免费观看 | 久久这里只精品国产99re66 | 婷婷久久综合 | 久久永久影院免费 | 久草在线草a免费线看 | 国产免费不卡视频 | 亚洲精品卡1卡二卡3卡四卡 | 亚洲麻豆精品 | 九九热在线视频观看这里只有精品 | 日本三级在线观看免费 | 青青青在线观看国产精品 | www.国产一区二区三区 | 美女用屁股把人吞进肚子 | 男人j进女屁股视频在线观看 | 日韩性事| 99欧美精品 |