次のように、Intersectを使用して2つのコレクション間の一致を見つけることができます。
// Assign two arrays.
int[] array1 = { 1, 2, 3 };
int[] array2 = { 2, 3, 4 };
// Call Intersect extension method.
var intersect = array1.Intersect(array2);
// Write intersection to screen.
foreach (int value in intersect)
{
Console.WriteLine(value); // Output: 2, 3
}
ただし、私が達成したいのはその逆です。あるコレクションのアイテムのうち、他のコレクションにはないものをリストしたいと思います。
// Assign two arrays.
int[] array1 = { 1, 2, 3 };
int[] array2 = { 2, 3, 4 };
// Call "NonIntersect" extension method.
var intersect = array1.NonIntersect(array2); // I've made up the NonIntersect method
// Write intersection to screen.
foreach (int value in intersect)
{
Console.WriteLine(value); // Output: 4
}
13
してくださいあなたは、出力、または1と4と4をしたいかどうかを確認
—
ØyvindBråthen
@ oyvind-knobloch-brathenはい、私は4のみ希望します
—
Peter Bridger