using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections.ObjectModel; using System.Net; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //WebClient wc = new WebClient(); //wc.DownloadDataCompleted += (sender, e) => // { // Console.WriteLine("Got the following datas"); // Console.WriteLine(e.Result); // }; //Console.WriteLine("Getting Datas..."); List<Employee> listEmplyees=new List<Employee>(){ new Employee(){Name="piter",Salary=3000},new Employee(){Name="xixi",Salary=2500}, new Employee(){Name="fison",Salary=2800},new Employee(){Name="haobao",Salary=2400}}; var results = listEmplyees.OrderBy(employ => employ.Name).ToArray();//根据名字高低排序 foreach (var item in results) { Console.WriteLine(item); } results = listEmplyees.OrderByDescending(employ => employ.Salary).ToArray();//根据薪水高低排序 foreach (var item in results) { Console.WriteLine(item); } Console.Read(); } } class Employee { public string Name { get; set; } public int Salary { get; set; } public Employee() { } public Employee(string name,int salary) { this.Name = name; this.Salary = salary; } public override string ToString() { return Name + "\t" + Salary; } } }
转载于:https://www.cnblogs.com/ganquanfu2008/archive/2013/05/05/3060687.html