其中一個或兩個比較元都可以是 null 。根據定義,任何包括空字串 ("") 在內的字串,都比 Null 參考大;而兩個 Null 參考則彼此相等。
- private void String_Compare()
- {
- string a = "Hello";
- string b = "hello";
- Response.Write(" a : " + a + " b : " + b + "<hr/>");
- //物件.CompareTo 方法
- Response.Write("a.CompareTo(b) : " + a.CompareTo(b) + "<br />");
- //String類別的靜態方法
- Response.Write("String.Compare(a,b) : " + String.Compare(a, b) + "<br />");
- Response.Write("String.Compare(b,a) : " + String.Compare(b, a) + "<br />");
- Response.Write("String.Compare(a, \"Hello\") : " + String.Compare(a, "Hello") + "<br />");
- Response.Write("String.Compare(a, b, true) : " + String.Compare(a, b, true) + "<br />");
- Response.Write("String.Compare(a, b, 0) : " + String.Compare(a, b, 0) + "<br />");
- //(string a, index a從第幾開始比, string b, index b, int length 比較最大長度)
- Response.Write("String.Compare(a, 1, b, 1, 10) : " + String.Compare(a, 1, b, 1, 10) + "<br />");
- Response.Write("<br /> 註 1: 前面比較大 -1: 後面比較大 0: 相等" + "<br/>");
- }
沒有留言:
張貼留言