2
當我比較含有正/負號,例如字符串:String.CompareTo如何工作?
int res1 = "-1".CompareTo("1");
int res2 = "-1".CompareTo("2");
RES1等於1
RES2等於-1。
String.CompareTo如何工作?這將意味着它是順序是「2 -1 1」 ......
當我比較含有正/負號,例如字符串:String.CompareTo如何工作?
int res1 = "-1".CompareTo("1");
int res2 = "-1".CompareTo("2");
RES1等於1
RES2等於-1。
String.CompareTo如何工作?這將意味着它是順序是「2 -1 1」 ......
C#不能像某些腳本語言那樣將這些值作爲數字進行比較。如果您真的想比較數值,則需要將它們轉換爲數字類型,如Int32等。 – ConsultUtah
不是一個選項。我正在排序字符串。那些字符串恰好在最後(相同的開始處)有一個數字,排序順序很奇怪。 – Kevin