Je viens d'avoir une liste <> et j'aimerais ajouter un élément à cette liste mais à la première position. List.add () ajoute l'élément à la dernière .. Comment puis-je faire cela? .. Merci de votre aide!
List<T>.Insert(0, item);
myList.Insert(0, item);
Utilisez List.Insert(0, ...)
. Mais êtes-vous sûr que LinkedList
n'est pas un meilleur ajustement? 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 devront être copiés pour laisser de la place au nouveau.
Utilisez List<T>.Insert(0, item)
ou un LinkedList<T>.AddFirst()
.
Utilisez la méthode Insert
: list.Insert (0, item);
Vous faites cela en insérant en 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();