2016-06-07 1 views
-4

나는이>오렌지바나나 사이어떻게 목록 내부 요소의 삽입에 <

var mylist = new List<string>(); 
mylist.Add("apple"); 
mylist.Add("orange"); 
mylist.Add("banana"); 
mylist.Add("mango"); 

지금은 "멜론"을 추가 할 같은 목록? 어떻게해야합니까? 감사.

+0

사용 :'mylist.Insert (index, "melon")' –

답변

4

Insert 메서드를 사용하면 새 항목을 목록에 삽입 할 수 있습니다. 이 메서드의 첫 번째 매개 변수는 Index이고 두 번째 매개 변수는 item입니다.

그래서 당신이 orange 옆에 삽입해야하는 경우가 index oforange을 찾아 IndexOf 오렌지를 사용하여 다음이에 삽입해야합니다.

mylist.Insert((mylist.IndexOf("orange") + 1), "melon"); 
1

사용 List<T>.Insert()는 :

mylist.Insert(2, "melon"); 

첫 번째 인수는 문자열이 삽입되는 인덱스입니다.

관련 문제