将employee对象集合到仅包含employee.id的数组中

时间:2012-01-24 21:46:41

标签: c# linq

如何将员工对象的集合转换为仅包含员工ID的数组?

该集合将包含say:

e.id = 1;
e.name = a;

e1.id = 2
e1.name = b;

我想使用LINQ检索仅包含employee.id的列表或数组。

3 个答案:

答案 0 :(得分:3)

var employeeIds = employees.Select(x => x.id).ToArray();

答案 1 :(得分:1)

List<int> ids = employees.Select(a => a.id).ToList();

int[] ids = employees.Select(a => a.id).ToArray();

答案 2 :(得分:0)

没有关于实际代码的更多细节....

  MyListOfEmployees.Select(e => e.id).ToList();