我只有一个 List < > ,并且我想在列表的第一个位置添加一个条目。 Add ()在最后添加项. . 我如何做到这一点? 。 谢谢帮忙!
List<T>.Insert(0, item);
myList.Insert(0, item);
使用 Insert方法: 插入(0,项目) ;
Insert
使用 List.Insert(0, ...)。但你确定 LinkedList不是更好的选择吗?每次在数组末端以外的位置将项插入数组时,都必须复制所有现有项,以便为新项腾出空间。
List.Insert(0, ...)
LinkedList
使用 List<T>.Insert(0, item)或 LinkedList<T>.AddFirst()。
List<T>.Insert(0, item)
LinkedList<T>.AddFirst()
你可以通过插入位置0:
List myList = new List(); myList.Insert(0, "test");
当然,Insert或 AddFirst可以做到这一点,但你总是可以做到:
AddFirst
myList.Reverse(); myList.Add(item); myList.Reverse();