如何对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

    再次点击【查看列表】 可以看到元素已经按照顺序进行输出了。

(0)

相关推荐

  • java-数组-排序-sort()

    新手学习java,对于数组的排序可能不太清楚,特别是使用库函数sort 操作方法 01 在已经安装jdk和eclipse的电脑上,如果还没有安装的请先安装,打开eclipse,新建一个java 工程, ...

  • js怎样对数组进行排序

    js中可以通过调用sort和reverse方法来进行排序,今天我就来教教大家js怎样对数组进行排序. 操作方法 01 首先,打开浏览器,然后随便打开一个页面,比如我就打开了搜狗首页,然后按下快捷键F1 ...

  • Javascript里如何对数组进行排序?

    在网页开发里,我们经常会用到Javascript脚本.在写JS代码过程中,我们经常会与数组打交道,对数组进行添加,删除等操作,有时还会对数组进行排序.下面我们一起了解下怎么对数组进行排序. 操作方法 ...

  • VB6.0选择法对数组进行排序

    在日常生活中经常需要对一组数据按照一定规律进行排列,在Excel就可以按照一定关键字进行升序或者降序排列,接下来介绍如何用VB6.0实现选择法对数组进行排序: 操作方法 01 打开VB6.0,新建一个 ...

  • PPS如何在搜索列表中使用排序功能

    在PPS影音左侧播放列表搜索框输入片名,得到搜索结果后,点击下图中红框区域,即可根据需要使剧集按正序或倒序排序。

  • PHP数组--排序函数

    有时候,一个php函数就能省去我们大量的代码,在写程序的时候,如果能灵活运用这些函数,将大大节省时间,提高效率,下面总结的是php常用的数组排序函数,phper一定会用到的. 操作方法 01 1.so ...

  • MATLAB如何对数组元素进行排序?

    介绍MATLAB中对数组元素排序的有关函数,介绍三个函数,分别是issorted,sort,sortrow. 操作方法 01 首先,通过issorted函数可以判断列表或者数组是否是升序.默认对列表使 ...

  • Angular如何进行列表排序

    我们使用Angular的时候,经常会使用列表来展示数据.那么如何在Angular列表里进行排序呢?下面小编通过实例给大家讲解一下. 操作方法 01 打开Sublime Text软件,新建一个目录结构, ...

  • QQ影音如何设置对列表项排序

    点列表上部的按钮,或者在右键菜单中选择,在弹出的子菜单中可以对列表项进行排序,支持“按媒体名称”和“按媒体类型”排序。