我需要排序字符串數組,它必須按ascii排序。c#區分大小寫的ASCII排序?
如果使用Array.Sort(myArray),它將不起作用。
例如: myArray的是( 「aAzxxxx」, 「aabxxxx」) 如果使用的Array.Sort(myArray的) 結果將是
- aabxxxx
- aAzxxxx
但如果ascii排序,因爲A < a,(大寫A是65,a是97,所以A < a) 結果將是
- aAzxxxx
- aabxxxx
這是結果,我需要。關於如何對字符串數組進行ASCII排序的任何想法?
THX
使用StringComparer.InvariantCulture將導致與op已經獲得相同的排序。爲了得到結果,操作期望StringComparer.Ordinal是必需的。 – 2011-02-06 15:03:01