欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

c# list 求交使用注意点

发布时间:2025/6/17 C# 69 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c# list 求交使用注意点 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在项目中对于自定义类型求交集时,可以使用list1.Intersect(list2,new EqualityComparer()) EqualityComparer为自定义比较器,其中实现 equal 和gethashcode方法,注意: 在比较过程中当equal返回true时 比较对象的gethashcode返回值,

因为Intersect为延迟执行,所以在使用使最好Intersect(....).ToList/ToArray之类的一下才能是Intersect执行

 

参考:http://msdn.microsoft.com/zh-cn/library/bb355408(v=vs.110).aspx

 

同样:其他一下  比如 :求并   union  、求差  except等

转载于:https://www.cnblogs.com/zwqsgff/p/3470777.html

总结

以上是生活随笔为你收集整理的c# list 求交使用注意点的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。