C# string.Compare 的一点疑惑
时间:2011-04-21 来源:jsnt_rd
相信大家都知道string有一个Compare的方法,是用来比较2个字符串的值的大小,返回值有3种:-1,0,1
格式如下:
string.Compare(string s1,string s2)
如果s1大于s2,结果为1;
如果s1等于s2,结果为0;
如果s1小于s2,结果为-1。
大家也许看到这边,觉得这不是再简单不过了吗,就是比较2个字符串嘛,有什么值得深究的。
但是,大家有没有想过,究竟S1和S2的值各是多少?你清楚吗?
我查阅过资料后,只知道关于字母的大小顺序,是按照下面的顺序进行比较的:aAbBcCdD……
但是汉字呢,还有其他符号呢?
相关阅读 更多 +