【发布时间】:2014-10-03 00:18:11
【问题描述】:
我使用 String.Compare 如下示例
static void Main(string[] args)
{
int result = String.Compare("A", "a");
Console.Write(result);
Console.ReadKey();
}
但是,当运行程序时,结果是 1 。但我除了结果将是 -1 。 我使用 vs 2013 。
【问题讨论】:
-
我使用 C# 语言。 (vs2013)
-
我敢打赌 hjpotter92 说的是语言环境。无论如何,在问题的第一版中是“A”和“b”,现在是“A”和“a”。
-
是的,现在是对的。但是当我运行程序时,我除了结果将是 -1 但结果是 1 ?!为什么?
-
除了阅读重复的问题外,还请仔细阅读 MSDN 上的 Best Practices for Using Strings(为方便起见,链接自
String.Compare文档)。
标签: c# string visual-studio-2013 compareto