如何将员工对象的集合转换为仅包含员工ID的数组?
该集合将包含say:
e.id = 1;
e.name = a;
e1.id = 2
e1.name = b;
我想使用LINQ检索仅包含employee.id
的列表或数组。
答案 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();