string.compare(s1, s2)
s1 = s2 ==> string.compare(s1, s2) = 0;
s1 > s2 ==> string.compare(s1, s2) = 1;
s1 < s2 ==> string.compare(s1, s2) = -1;
unicode: 'c' > 'C'
string.compare("C#", "c#", false) 返回值 = ??
我的测试:
1)
textBox1.Text = string.Compare("c#", "C#", false).ToString(); // -1
2)
textBox2.Text = string.Compare("C#", "c#", true).ToString(); // 0
3)
textBox3.Text = string.Compare("C#", "c#", false).ToString(); // 1
1) 和 3) 似乎反了?
s1 = s2 ==> string.compare(s1, s2) = 0;
s1 > s2 ==> string.compare(s1, s2) = 1;
s1 < s2 ==> string.compare(s1, s2) = -1;
unicode: 'c' > 'C'
string.compare("C#", "c#", false) 返回值 = ??
我的测试:
1)
textBox1.Text = string.Compare("c#", "C#", false).ToString(); // -1
2)
textBox2.Text = string.Compare("C#", "c#", true).ToString(); // 0
3)
textBox3.Text = string.Compare("C#", "c#", false).ToString(); // 1
1) 和 3) 似乎反了?
