2011-02-24 65 views
1

嗨我需要找到一種方法來比較許多(c#)列表對象,以輸出每個中發生的數字。c#list compare

E.g.

List1{1, 2, 3, 4, 5} 
List2{1, 3, 6, 8} 
List3{1, 2, 3} 

將返回{1,3}

+0

你有什麼試圖解決這個問題?你知道什麼方法可以幫助解決這個問題?這看起來像一個家庭作業問題,我希望看到你在做出提示或答案之前已經做了什麼來解決這個問題,因爲我不想在這裏爲你工作。 –

回答

7

使用LINQ的擴展方法Intersect

var result = List1.Intersect(List2).Intersect(List3);

+0

得到它歡呼,回答下面我做了什麼 – lisburnite