配列の比較について(VB.NET) への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 shu  (社会人)
投稿日時
2020/2/19 14:17:56
Dim a = {"あ", "い", "う", "え", "お"}
Dim b = {"く", "あ", "け", "こ", "い"}
Dim r1 = (From a1 In a
Where Array.IndexOf(b, a1) < 0
).ToList
Dim r2 = (From b1 In b
Where Array.IndexOf(a, b1) < 0).ToList
Dim r3 = (From a1 In a Join b1 In b
On a1 Equals b1
Select a1).ToList
Dim b = {"く", "あ", "け", "こ", "い"}
Dim r1 = (From a1 In a
Where Array.IndexOf(b, a1) < 0
).ToList
Dim r2 = (From b1 In b
Where Array.IndexOf(a, b1) < 0).ToList
Dim r3 = (From a1 In a Join b1 In b
On a1 Equals b1
Select a1).ToList
投稿者 RU  (社会人)
投稿日時
2020/2/19 13:20:32
投稿失礼します。
配列Aにあ,い,う,え,お
配列Bにあ,い,く,け,こ
と入っているとして
配列Aにあって配列Bにない値
配列Bにあって配列Aにない値
配列A,B双方に存在する値
これらを抽出する事は可能なのでしょうか?
ご教示くださると幸いです。
配列Aにあ,い,う,え,お
配列Bにあ,い,く,け,こ
と入っているとして
配列Aにあって配列Bにない値
配列Bにあって配列Aにない値
配列A,B双方に存在する値
これらを抽出する事は可能なのでしょうか?
ご教示くださると幸いです。
Enumerable.Intersect メソッドは如何でしょうか。
https://rextester.com/DPPC31649