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

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