混淆使用String.Compare?

时间:2014-08-09 18:33:06

标签: c# string visual-studio-2013 compareto

我使用String.Compare,如下面的示例

static void Main(string[] args)
    {
        int result = String.Compare("A", "a");
        Console.Write(result);
        Console.ReadKey();
    }

但是,在运行程序时,结果为 1 。但我除了结果 -1 。 我用vs 2013。

1 个答案:

答案 0 :(得分:-2)

你的期望是错误的。 String.Compare(str1,str2) 如果str1大于str2,那么结果大于零和 如果str1小于str2,则结果小于零 如果str1等于str2,则结果为零