var list = new List<Mitem>();
Mitem item = new Mitem();
item.id = "a";
item.Rank = "1";
list.Add(item);
var item2 = new Mitem();
item2.id = "b";
item2.Rank = "12";
list.Add(item2);
var item3 = new Mitem();
item3.id = "c";
item3.Rank = "9";
list.Add(item3);
list = list.OrderBy(p => p.Rank).ToList();
foreach (var model in list)
{
Console.WriteLine(model.id+"---"+model.Rank);
}
运行结果如下: