2010-03-08 87 views

回答

3
String.Compare(string1, string2, false); 

String.Compare會做一個字符串comparisson並忽略他們的情況。它返回一個表示匹配的整數。使用

你的例子:

// Will result in true 
String.Compare("Z", "a", false) > 0 
+0

他說,他想比較字符,不是一個完整的字符串。因此他需要瀏覽字符串可能charAt並做比較然後... – Gnark 2010-03-08 15:51:35

+0

無論哪種方式String.Compare將工作。如果你傳遞一個單獨的字符,它會起作用,或者如果你傳遞了像「鮑勃」這樣的東西,它會進行一個序數比較並返回它們的詞彙關係。這是.Net在排序字符串數組時將使用的。 – Josh 2010-03-08 15:54:10

2

,如果你讓他們大寫什麼事後比較? (我猜你不想測試相等)

0

你是否最終使用了char?如果是,則可以重新映射字符的整數值範圍。