4
我有兩個IList<string>
a和b。我想找出使用LINQ的a和b中的字符串是什麼。如何比較linq中的兩組數據並返回常用數據?
我有兩個IList<string>
a和b。我想找出使用LINQ的a和b中的字符串是什麼。如何比較linq中的兩組數據並返回常用數據?
Intersect
使用:
生成兩個序列的交集。
a.Intersect(b)
實例:
IList<string> a = new List<string> { "foo", "bar", "baz" };
IList<string> b = new List<string> { "baz", "bar", "qux" };
var stringsInBoth = a.Intersect(b);
foreach (string s in stringsInBoth)
{
Console.WriteLine(s);
}
輸出:
bar
baz
你的問題和標題出現相互矛盾。你想要兩種物品還是需要區別? – 2010-06-07 00:04:43
抱歉,只有在這兩個:) – kurasa 2010-06-07 00:28:05
我知道我是noob linq,但沒有問題必須投票? – kurasa 2010-06-07 00:30:14