wfyj.net
当前位置:首页 >> C#list排序sort >>

C#list排序sort

一共给出了3种实现方式,运行前需要自己将其他的方法注释掉。 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ListSort{ class Program { static void Main(string[] args) { List L = new List...

System.Collections.Generic.List ints = new List(); ints.Sort();// 排序 ints.Reverse();// 反转顺序

//eg:public class Root{ public string Name{set;get;} public int Sort{set;get;} public ........ .....}public class MyClass{ List list = ....数据源 public void SortFunction() { var result = list.OrderBy(x=>x.Sort); //按照sort属性...

List.Sort 方法 https://msdn.microsoft.com/zh-cn/library/b0zbh7b6.aspx

Regex rg = new Regex(@"[1-9]\d*"); Match mc = rg.Match(str); Response.Write(mc.value); 这样可以把数字提出来

让你的类实现 IComparable 接口即可 using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { System.Collections.ArrayList list = new System.Collections.ArrayList(); list.Add(new A(0, "张三")...

ArrayList myAL = new ArrayList(); myAL.Add("The"); myAL.Add("quick"); myAL.Add("brown"); myAL.Add("fox"); myAL.Add("jumps"); myAL.Add("over"); myAL.Add("the"); myAL.Add("lazy"); myAL.Add("dog"); string[] sArr ; sArr = (string[]...

你可以试试OrderBy()方法或者OrderByDescending()方法: List list=....;list=list.OrderBy(x>x.ID).ToList();

这里有个例子, 你可以把参数 sting换成的你的类型 stud然后相应用学号比较。 private static int CompareDinosByLength(string x, string y) { if (x == null) { if (y == null) { // If x is null and y is null, they're // equal. return 0;...

建议实现IComparer接口来进行对对象进行排序, 代码如下: public class Person { public string Name { get; set; } public int Age { get; set; } public Person(string name, int age) { this.Name = name; this.Age = age; } } public class...

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com