C# 把字符串按照A-Z的顺序排列,保存在一个数组中。先增加一个新的字符串,并保证该数组是有序的

2024-11-22 17:57:04
推荐回答(4个)
回答1:

数组本身是无序的——存储顺序。所以没有必须保数组存储进行排序。可以使用数据的排序函数据sort或者使用lambda表达式进行排序后取值即可,不必在意数组的顺序——除非你愿意再开辟一个数组空间进行存储——这对内存上是有要求的。

回答2:

List mylist;

mylist.add("c");
mylist.add("b");
mylist.add("a");

mylist.sort();

你也可以写自己的sort方法,具体的参看msdn.

回答3:

可以用SortedList试试

回答4:

大小写怎么算,AABBCCaabbcc排序后是什么?