我有一个雇员的集合
Class Employee
{
empName
empID
empLoc
empPL
empShift
}
我的列表包含
empName,empID,empLoc,empPL,empShift
E1,1,L1,EPL1,S1
E2,2,L2,EPL2,S2
E3,3,L3,EPL3,S3
E4,4,L1,EPL1,S1
E5,5,L5,EPL5,S5
E6,6,L2,EPL2,S2
我需要使用具有不同值的员工empLoc,empPL,empShift。
有没有办法使用LINQ来实现这一点呢?
发布于 2012-09-25 17:49:00
您可以尝试使用以下代码
var result = (from item in List
select new
{
EmpLoc = item.empLoc,
EmpPL= item.empPL,
EmpShift= item.empShift
})
.ToList()
.Distinct();
发布于 2012-09-25 17:50:04
试一下,
var newList =
(
from x in empCollection
select new {Loc = x.empLoc, PL = x.empPL, Shift = x.empShift}
).Distinct();
https://stackoverflow.com/questions/12580360
复制相似问题