c# list 求交使用注意点
生活随笔
收集整理的這篇文章主要介紹了
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 求交使用注意点的全部內容,希望文章能夠幫你解決所遇到的問題。