У меня просто есть List < > и я бы хотел добавить элемент в этот список, но на первой позиции. List.add() добавляет элемент последним.. Как я могу это сделать?.. Спасибо за помощь!
Как добавить в первую позицию списка?
Ответ 1
List<T>.Insert(0, item);
		Ответ 2
 myList.Insert(0, item);
filler
Ответ 3
Используйте List.Insert(0, ...). Но уверены ли вы, что LinkedList не лучше подходит? Каждый раз, когда вы вставляете элемент в массив в позиции, отличной от конца массива, все существующие элементы должны быть скопированы, чтобы освободить место для нового.
Ответ 4
Использовать метод Insert:   list.Insert(0, item);
Ответ 5
Используйте List<T>.Insert(0, item) или LinkedList<T>.AddFirst().
Ответ 6
Вы делаете это, вставляя в позицию 0: 
List myList = new List();
myList.Insert(0, "test");		Ответ 7
Конечно, Insert или AddFirst выполнит трюк, но вы всегда можете:
myList.Reverse();
myList.Add(item);
myList.Reverse();