C# List<T>.Sort排序

来源:互联网 发布:js正则表达式验证姓名 编辑:程序博客网 时间:2024/04/27 15:07
定义一个类型    public class tt    {        public int id;        public string name;        public string sex;    }测试List<tt> list = new List<tt>();            for (int i = 5; i > 0; i--)            {                tt t = new tt();                t.id = i;                t.name = "name" + i;                t.sex = "sex" + i;                list.Add(t);            }            StringBuilder sb = new StringBuilder();            foreach (tt t in list)            {                sb.AppendLine("{id=" + t.id + ",name=" + t.name + ",sex=" + t.sex + "}");            }            MessageBox.Show("排序前\n" + sb.ToString());            list.Sort(delegate(tt small, tt big) { return small.id - big.id; });            sb = new StringBuilder();            foreach (tt t in list)            {                sb.AppendLine("{id=" + t.id + ",name=" + t.name + ",sex=" + t.sex + "}");            }            MessageBox.Show("排序后\n" + sb.ToString());


	
				
		
原创粉丝点击