摘要:
Person1: Id=1, Name="Test1"Person2: Id=1, Name="Test1"Person3: Id=2, Name="Test2"以上list如果直接使用distinct方法進行過濾,仍然返回3條數據,而需要的結果是2條數據。下面給出解這個問題的方法:方法1:Distinct方法中使用的相等比較器。這個比較器需要重寫Equals和GetHashCode方法,個人不推薦,感覺較麻煩,需要些多余的類,并且用起來還要實例化一個比較器,當然自己也可以寫一個泛型的比較器生成工廠用來專門生成比較器,但仍然覺得較麻煩 閱讀全文
posted @ 2013-05-24 15:57
純粹的郭子
閱讀(46288)
評論(7)
推薦(12)

浙公網安備 33010602011771號