IT

목록의 첫 번째 위치에 추가하려면 어떻게해야합니까?

lottoking 2020. 6. 26. 07:51
반응형

목록의 첫 번째 위치에 추가하려면 어떻게해야합니까? [복제]


이 질문에는 이미 답변이 있습니다.

List <> 만 있고이 목록에 항목을 추가하고 싶지만 첫 번째 위치에 있습니다. List.add ()는 마지막에 항목을 추가합니다. 어떻게해야합니까? .. 도움을 주셔서 감사합니다!


List<T>.Insert(0, item);

 myList.Insert(0, item);

         


사용하십시오 List.Insert(0, ...). 그러나 LinkedList더 적합하지 않습니까? 배열 끝 이외의 위치에서 배열에 항목을 삽입 할 때마다 기존 항목을 모두 복사하여 새 항목을위한 공간을 만들어야합니다.


List<T>.Insert(0, item)또는을 사용하십시오 LinkedList<T>.AddFirst().


사용 Insert방법 : list.Insert (0, item);


위치 0에 삽입하면됩니다.

List myList = new List();
myList.Insert(0, "test");

물론, Insert또는 AddFirst트릭을 수행 할 것입니다,하지만 항상 할 수 있습니다 :

myList.Reverse();
myList.Add(item);
myList.Reverse();

참고 URL : https://stackoverflow.com/questions/4745994/how-can-i-add-to-a-lists-first-position

반응형