Was ist der beste Weg, um einige Objekte (nicht alle) von einer Liste in eine andere zu übertragen.Wie verschiebe ich Elemente aus einer Liste in eine andere Liste in C#?
Was ich tue, ist die folgende:
var selected = from item in items
where item.something > 10
select item;
otherList.AddRange(selected);
items.RemoveAll(item => selected.Contains(item));
Im Interesse den schnellsten/besten Code ist, gibt es einen besseren Weg?
ich mit der ForEach-Methode auf Liste aussehen würde, dies zu umgehen. Wahrscheinlich möchten Sie auch die Verwendung der Abfragesyntax oder der Methodensyntax standardisieren, nicht beide. –