为了账号安全,请及时绑定邮箱和手机立即绑定

C# string.compare怎样进行比较的?

C# string.compare怎样进行比较的?

蛊毒传说 2019-01-02 11:25:19
string.compare(strA,strB)网上说的是按两个字符串的ASCII码比较strA>strB return 1strA=strB return 0strA<strB return -1查表得:a:97 A:65 b:98b>a 返回1正确a>A 为什么 a与A比较时返回的是-1?用的是不是ASCII码?
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

不是按照ascii,是按照排序顺序。按照排序小写a排在大写前面。

第一个参数排在前面就是-1,第一个参数排在后面就是1


查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 740 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信