2 つのリストがあり、2 つのリストの互いに素な和集合であるリストを取得したいと考えています。つまり、どちらかのリストに含まれていて、両方には含まれていないすべての項目です。
この投稿には、私のものとほぼ同じクエリがありますが、Disjoint Union: Disjoint Union in LINQによって少し異なる意味を持っています。
このコード スニペットの何が問題になっていますか?
var list1 = new List<int>(){1, 2, 3}
var list2 = new List<int>(){2, 3, 4}
var intersection = list1.Intersect(list2);
list1.AddRange(list2);
list1.RemoveRange(intersection);
型変換の問題が発生しています