sorteddictionary是根据什么排序的?

lichsoj 2018-01-30 11:29:26

如图给sorteddic添加了两组值

结果发现


本以为是按照key的ascii码排序,但是小写a的ascii是97,大写N是78,不应该是SignName键排在前面吗

另外:如何通过ascii排序保存字典?
...全文
793 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kakaeex 2018-12-11
  • 打赏
  • 举报
回复
引用 3 楼 lichsoj 的回复:
解决了


这样即可


对的,谢谢
xuzuning 2018-01-30
  • 打赏
  • 举报
回复
按字母表排序,小写在前,大写在后
  • 打赏
  • 举报
回复
这是string的排序,string排序你查下就知道了,默认好像是按语言特性排序,反正这东西我也不知道是个什么鬼,排出来的东西感觉和我们正常语言排序不一样 你可以传递IComparer<TKey> comparer实现进去
lichsoj 2018-01-30
  • 打赏
  • 举报
回复
解决了


这样即可

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧