2010-08-27 76 views
8

我有兩個列表。如何從兩個列表中獲取不同的值<string>?

List<string> a = new List<string>(); 
List<string> b = new List<string>(); 

a.Add("a"); 
a.Add("b"); 
a.Add("c"); 
b.Add("a"); 
b.Add("c"); 

我希望不同的值到一個新的列表。

+0

在您的示例不同的值就是 「B」,對不對?你可以編輯你的問題,以避免混淆? – 2010-08-27 15:41:09

+0

看到此答案將幫助你[http://stackoverflow.com/questions/2561407/trying-to-get-distinct-values-from-two-listint-objects](http://stackoverflow.com/questions/ 2561407 /試圖對獲得,不同的值從 - 兩listint對象) – 2010-08-27 15:32:55

回答

14
a.Concat(b).Distinct(); 
3

只是 -

var distinct = a.Union(b); 
相關問題