C#区分大小写的ASCII排序? [英] c# case sensitive ASCII sort?
本文介绍了C#区分大小写的ASCII排序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要梳理的字符串数组,必须由ASCII排序。
i need to sort an string Array and it MUST be sorted by ascii.
如果使用的Array.Sort(myarray的),它不会工作。
if using Array.Sort(myArray), it won't work.
例如:
myArray的是(aAzxxxx,aabxxxx)
如果使用的Array.Sort(myarray的)
的结果是
for example: myArray is ("aAzxxxx","aabxxxx") if using Array.Sort(myArray) the result will be
- aabxxxx
- aAzxxxx
但如果ASCII码排序,因为A<一,(大写字母A是65,一个是97,所以A< A)
,结果将是
but if ascii sort, because A < a, (capital A is 65, a is 97, so A < a) the result will be
- aAzxxxx
- aabxxxx
这是结果,我需要。有关如何为ASCII排序的字符串数组任何想法?
this is the result i need. any ideas about how to ASCII sort an string Array?
THX
推荐答案
如果我理解正确的,你要执行序号比较。
If I have understood you correctly, you want to perform an Ordinal comparison.
Array.Sort(myArray, StringComparer.Ordinal);
这篇关于C#区分大小写的ASCII排序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文