c# 리스트와 배열에서 없는 아이템 찾기 – Enumerable.Except

List<int> ints1 = new();

ints1.Add(1);
ints1.Add(2);
ints1.Add(3);

List<int> ints2 = new();

ints2.Add(2);
ints2.Add(1);

IEnumerable<int> differences = ints1.Except(ints2);

foreach (var item in differences)
{
    textBox1.AppendText(item.ToString() + "\r\n"); // 3
}

ints1.Except(ints2)는 ints1에는 있지만 ints2에는 없는 아이템(들)을 반환한다. 배열에도 쓸 수 있다.