У меня есть 2 списка, имена которых listA и listB.
Я хочу удалить строки в listB, которые есть в listA, но я хочу сделать это следующим образом:
если listA содержит: "bar", "bar", "bar", "foo" и listB содержит: "bar"
он удаляет только 1 бар, и результатом будет: "bar", "bar", "foo"
код, который я написал, удаляет все «бары»:
List<string> result = listA.Except(listB).ToList();