say*_*ya3 3 c# linq generics
嗨,我如何比较两个列表,第一个类型ICollections <T>另一个List<T> 看看它们是否包含使用Linq的相同记录
ICollections <T>
List<T>
dah*_*byk 7
假设ICollection<T> x和List<T> y......
ICollection<T> x
List<T> y
如果记录的顺序很重要:
return x.SequenceEqual(y);
如果订单无关紧要,我认为您最好的选择是跳过LINQ并使用HashSet<T>:
HashSet<T>
return new HashSet<T>(x).SetEquals(y);
归档时间:
14 年,6 月 前
查看次数:
4533 次
最近记录:
13 年,9 月 前