示例(注意案例):
string s = "Hello world!";
String s = "Hello world!";
Run Code Online (Sandbox Code Playgroud)
每种使用的准则是什么?有什么区别?
我有这样的列表
List<string> items = new List<string>();
items.Add("-");
items.Add(".");
items.Add("a-");
items.Add("a.");
items.Add("a-a");
items.Add("a.a");
items.Sort();
string output = string.Empty;
foreach (string s in items)
{
output += s + Environment.NewLine;
}
MessageBox.Show(output);
Run Code Online (Sandbox Code Playgroud)
输出回来了
-
.
a-
a.
a.a
a-a
Run Code Online (Sandbox Code Playgroud)
在哪里我期待结果为
-
.
a-
a.
a-a
a.a
Run Code Online (Sandbox Code Playgroud)
知道为什么"aa"不会出现在"aa"之前,其中"a-"出现在"a"之前.