如何使用Lambda表达式获取特定的变量列表?

时间:2014-08-04 08:06:52

标签: c# lambda

我有List<Person>对象obj包含'Name','Surname'等变量。

如何仅使用lambda表达式获取所有名称的List? (即x-> x ...)

2 个答案:

答案 0 :(得分:1)

使用Select

var x = obj.Select(x => x.Name)

答案 1 :(得分:1)

你可以这样做:

List<Person> persons = new List<Person>();
//init list

var names = persons.Select(x=>x.Name);