Ich habe 2 Liste welche Namen ListA und ListB sind.Wie können Sie Strings in einer Liste aus einer anderen Liste entfernen?
möchte ich Strings in ListeB entfernen, die in listA sind, aber ich möchte dies auf diese Weise tun:
wenn listA enthält: "bar", "bar", "bar", "foo" und ListeB enthält: "bar"
es entfernt nur 1 bar und das Ergebnis wird sein: "bar", "bar", "foo"
der Code, den ich schrieb entfernt alle "bar":
List<string> result = listA.Except(listB).ToList();
Hat einige der ursprünglichen Liste der Reihenfolge Materie Halte? – hatchet