Mam 2 listy, których nazwy to listaA i listaB.Jak usunąć ciągi z listy z innej listy?
Chcę usunąć ciągi w listB które są w Lista, ale chcę to zrobić w ten sposób:
jeśli lista zawiera: "bar", "bar", "bar", "foo" i listB zawiera: "bar"
usuwa tylko 1 bar, a wynik będzie: "bar", "bar", "foo"
kod pisałem usuwa wszystkie "bar":
List<string> result = listA.Except(listB).ToList();
Czy zachowując niektóre z oryginalnej listy w sprawie zamówienia? – hatchet