如何对C#列表/数组进行排序 [Sort]
c#编程中,经常遇到排序的工作,比如用户输入的一组人员的年龄列表需要按照年龄大小排序、或者需要按照销售人员的销售额排序等等,下面介绍一下如何对列表进行排序的处理方法。
方法/步骤1
(01)打开Microsoft Visual Studio 2010, 新建名字为【列表排序】的程序。
(02)在新程序界面空白窗口上放置合适的控件:包括,显示操作流程的textbox控件;用于4项不同操作的4个button按钮控件;用于用户输入的1个textbox控件。
(03)建立新列表变量;添加按钮【加入列表】代码获取原始字符串;在列表中加入新元素;输出过程日志。
(04)添加按钮【清空列表】代码清空列表内容;输出过程日志。
(05)添加按钮【查看列表】代码如果列表长度大于0,依次输出列表元素;如果列表长度为0,提示列表为空的信息。
(06)添加按钮【列表排序】代码建立临时用的list;在新列表中添加补齐0以后的原始列表元素;将新的列表排序;清空之前的列表;依次添加排序以后的列表元素。
(07)生成exe文件进行测试使用【加入列表】按钮在列表中添加几个元素。
(08)使用【查看列表】查看各个元素此时各个元素是乱序的,并非按照从小到大的顺序.
(09)点击【列表排序】对列表内容进行重新排序。
(10)再次点击【查看列表】可以看到元素已经按照顺序进行输出了。
-
MATLAB使用importdata读取字符数据文件并绘图
本文首先使用importdata()读取(导入)含有字符和数据的文本格式数据文件,然后介绍通过“.”+数据名的方式读取结构数组中的数据,最后使用plot()绘制折线图。操作方法(01)第一,首先准备数据,下图txt数据文件是某年12个月的月收入情况,既包含数字又包含字符。(02)第二,将该数...
-
framework3.5怎么安装
framework3.5是一个框架,主要功能是多语言组件的开发以及执行环境,下面说说怎么安装以供参考:操作方法(01)首先在浏览中输入framework3.5,在网页结果中点击普通下载。(02)下载好之后双击打开,等待软件加载组件程序。(03)之后再选择我已经阅读并接受许可协议中的条款,再点击...
-
百度地图查看坐标
操作方法(01)首先,电脑打开搜狗浏览器,进入百度官网。(02)在上边我们点击百度地图的按钮。(03)进入地图上,可以看到当前自己所在城市。(04)点击地图下方的“地图开发平台”按钮。(05)在地图开放平台页面,点击:开发文档——坐标拾取器。(06)然后在地图中,随意点击一个位置,就可以查...
-
参考文献在文中怎么标注(word)
(尾注添加方法)在文章中标注参考文献,还在一个一个慢慢敲吗?看看用word怎么快速实现吧。这里以word2003为例。操作方法(01)光标移到要加入参考文献标注的地方(02)菜单中“插入”——“引用”——“脚注和尾注”(03)如图设置(04)确定后在该处就插入了一个上标“1”,而光标...