using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace exp3
{
class Car {
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private int price;
public int Price
{
get { return price; }
set { price = value; }
}
public Car(string name, int price) {
this.name = name;
this.price = price;
}
public override string ToString()
{
return string.Format("车名:{0},车价:{1}",Name,Price);
}
}
class Program
{
static void Main(string[] args)
{
Car[] car ={
new Car("Romaan",100),
new Car("Romban",50),
new Car("Romcan",70),
new Car("Romdan",60),
new Car("Romaan",90)
};
Console.WriteLine("---------按姓名排序--------------------");
foreach (var item in car.OrderBy(x=>x.Name))
{
Console.WriteLine(item);
}
Console.WriteLine("--------先按姓名后按价格排序-------");
foreach (var item in car.OrderBy(x=>x.Name).ThenBy(x=>x.Price)) //先按名称排,再按价格排
{
Console.WriteLine(item);
}
}
}
}