Как использовать анонимный тип в примитивный тип-член с использованием Lambda или Linq

Привет, я пытаюсь использовать лямбда-выражение для преобразования списка анонимных типов в список примитивных типов, пока что у меня есть не повезло.

Я знаю, что могу использовать foreach для перебора 'a' и получения значений, но я хочу знать, как это сделать в Lambda или Linq.

var a = new []{ new {name= "jerry", age = 32}, new {name="peter",age=23}};

List<string> b = a.Select(p => new System.String{p.name}).ToList();
List<int> c = a.Select(p => new System.Int32{p.age}).ToList();
0
задан Jerry Liang 23 November 2011 в 02:15
поделиться