标签:
第一步:新建一个类实现IEqualityComparer<ActionInfo>接口,用实现此接口的方法。
第二步:复杂类型集合=复杂类型集合.Distinct(new 新建类()).ToList();
例子:
1.新建的类
public class ActionEqualCompare:IEqualityComparer<ActionInfo>
{
public bool Equals(ActionInfo x, ActionInfo y)
{
return x.ID.Equals(y.ID);
}
public int GetHashCode(ActionInfo obj)
{
return obj.GetHashCode();
}
}
2.调用
List<item>temp=list.Distinct(new
ActionEqualCompare ()).ToList();
标签:
原文地址:http://www.cnblogs.com/zhuyuchao/p/5634213.html