Gibt es eine Möglichkeit, ein Element mit der Bezeichnung id = 10 als erstes Element in einer Liste mithilfe von LINQ zu verschieben?
Punkt A - id = 5 Punkt B - ID = 10 Punkt C - id = 12 Punkt D - id = 1
Wie kann ich in diesem Fall Artikel C elegant an den Anfang meiner List<T>
Sammlung verschieben?
Dies ist das Beste, was ich derzeit habe:
var allCountries = repository.GetCountries();
var topitem = allCountries.Single(x => x.id == 592);
var finalList = new List<Country>();
finalList.Add(topitem);
finalList = finalList.Concat(allCountries.Where(x=> x.id != 592)).ToList();