中易网

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

答案:4  悬赏:60  
解决时间 2021-01-30 00:34
C# 把字符串按照A-Z的顺序排列,保存在一个数组中。先增加一个新的字符串,并保证该数组是有序的
最佳答案
数组本身是无序的——存储顺序。所以没有必须保数组存储进行排序。可以使用数据的排序函数据sort或者使用lambda表达式进行排序后取值即可,不必在意数组的顺序——除非你愿意再开辟一个数组空间进行存储——这对内存上是有要求的。
全部回答
List mylist; mylist.add("c"); mylist.add("b"); mylist.add("a"); mylist.sort(); 你也可以写自己的sort方法,具体的参看msdn.
最简单的就是用list,如下: list<string> liststr = new list<string>();//创建list liststr.add("z"); liststr.add("y"); liststr.add("c");//向list中加入元素,不像数组,list可以无限的加下去,没有越界问题 liststr.sort();//排序,结果就是“c”“y”“z”了, 如果你已经有一个字符串数组了,比如string[] str ={"y","x","z","b","c","a"};那么可以直接这样创建list:list<string> liststr = str.tolist<string>(); 这就是最简单的了!
可以用SortedList试试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么说bigbang胜利是从死神哪里抢回来的
下雪了,小树像什么?山像什么?房子像什么?
在法国租房时主要注意哪些地方?有没有好点的
一个女孩跟男朋友提了分手,留下一张纸条:60
作文面对困难我赢了三百字
绿色食品指什么
我们的祖国可爱吗?
饮水机加热罐漏了买一个觉得不值得 可否用铝
谁在黑夜尽头,紧锁眉头等白昼?纵然新月如钩
长是:1.4宽是7一张10元人民币的长和宽各是多
call on的意思是telephone还是name
mmd模型动作怎么做
饮一壶浊酒 独坐竹林以沧桑,人扶醉月依竹之
如何用耳机聊QQ?
天龙八部怎么加入氏族?
推荐资讯
我交了一个苗族女友,要怎么做?
问什么我总感觉我比同龄人受到的挫折多很多,
350乘以七分之四等多少
取名是123的3好还是山林的山好
370303的身份证是哪的
半永久文眉演化过来的半永久纹身颜色能不能完
扶绥契税按新政策了没有
求一个动图,一个小女孩跳上跳下,时而离得近
马国强书法字画作品多少钱一平尺,怎么鉴定,
我淘宝绑定支付宝了 为什么付款的时候还要绑
mblaq和宋茜一起参加过那些综艺节目,除了青
尖嘴灰色小鸟
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?