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에는 없는 아이템(들)을 반환한다. 배열에도 쓸 수 있다.