首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

string.Compare()会按字符的Ascii码比较吗

2011-12-17 
string.Compare()能按字符的Ascii码比较吗?strings3 abc123 ,s4 aBc123 Console.WriteLine( {0}

string.Compare()能按字符的Ascii码比较吗?
string   s3= "abc   123 ",s4= "aBc   123 ";
Console.WriteLine( "{0} ",string.Compare(s3,s4));

结果为-1,我觉得应该是1,因为b的ascii比B的ascii大,很不理解它是怎么比较的?
能解释一下吗?

[解决办法]
不是你所认为的ascii对比的
a-A=(0x61-0x41)=32> 0
a> A

热点排行