Je viens d’avoir une liste et j’aimerais ajouter un article à cette liste, mais en première position. List.add () ajoute l’élément à la fin .. Comment puis-je faire ça? Merci pour l’aide!
List.Insert(0, item);
myList.Insert(0, item);
Utilisez List.Insert(0, ...)
. Mais êtes-vous sûr que LinkedList
ne soit pas mieux adapté? Chaque fois que vous insérez un élément dans un tableau à une position autre que la fin du tableau, tous les éléments existants doivent être copiés pour faire de la place pour le nouveau.
Utilisez la méthode Insert
: list.Insert (0, item);
Utilisez List
ou LinkedList
.
Vous faites cela en insérant dans la position 0:
List myList = new List(); myList.Insert(0, "test");
Bien sûr, Insert
ou AddFirst
fera l’affaire, mais vous pouvez toujours faire:
myList.Reverse(); myList.Add(item); myList.Reverse();