解决方法:你需要自己写一个筛选的比较器。
代码如下:
public class ScoreFormIDComparer:IEqualityComparer<ScoreEntity>
{
#region IEqualityComparer<ScoreEntity>成员
public bool Equals(ScoreEntity x, ScoreEntity y)
{
if (x == null)
return y == null
return x.Form_ID == y.Form_ID
}
public int GetHashCode(ScoreEntity obj)
{
return obj.Form_ID.GetHashCode()
}
#endregion}
我贴出的比较器,是按照ID来排除重复的项。你只需要稍作修改,你懂得~~~
var fistNameList = lists.GroupBy(c=>c.FirstName).Select(c=>c.ToList()).ToList()var ageList = lists.GroupBy(c=>c.Age).Select(c=>c.ToList()).ToList()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)