using System.Collections.Generic;
public static void Main()
List<Customer> Customers = new List<Customer>()
new Customer { First = "Joe", Last = "Smith", Age = 30 },
new Customer { First = "Jane", Last = "Kendall", Age = 20 } ,
new Customer { First = "Jill", Last = "Happy", Age = 10 } ,
new Customer { First = "Mary", Last = "Pants", Age = 40 } ,
new Customer { First = "Sally", Last = "Jacket", Age = 50 }
var projection = Customers.Select(c => new { c.First, c.Last });
foreach (var item in projection)
Console.WriteLine("{0} {1}", item.First, item.Last);
public string First { get; set; }
public string Last { get; set; }
public int Age { get; set; }