Existe-t-il un moyen de déplacer un élément de disons id=10 comme premier élément d'une liste en utilisant LINQ ?
Item A - id =5
Item B - id = 10
Item C - id =12
Item D - id =1
Dans ce cas, comment puis-je déplacer élégamment l'élément C vers le haut de ma page d'accueil ? List<T>
collection ?
C'est le meilleur que j'ai pour le moment :
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();
0 votes
Voulez-vous échanger l'élément avec l'élément du haut ou faire tourner les éléments en poussant tous les éléments jusqu'à l'élément trouvé vers le bas.
0 votes
N'a pas finalList .insert(0, "neww stuff") ; travail