using System;
using System.Linq;
class Worker
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main() {
Worker[] w =
{
new Worker { Name = "Arthur", Age = 76 },
new Worker { Name = "Tom", Age = 37 },
new Worker { Name = "Chase", Age = 45 },
new Worker { Name = "Dana", Age = 54 },
};
var result = from c in w
orderby c.Age
select c;
foreach (Worker item in result)
Console.WriteLine(String.Format("{0} {1}", item.Name, item.Age));
}
}
/*
run:
Tom 37
Chase 45
Dana 54
Arthur 76
*/