목록의 지정된 인덱스에서 요소를 제거하려면 코드는 다음과 같습니다. -
예시
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(String[] args){
List<string> list = new List<string>();
list.Add("Ryan");
list.Add("Kevin");
list.Add("Andre");
list.Add("Tom");
list.Add("Fred");
list.Add("Jason");
list.Add("Jacob");
list.Add("David");
Console.WriteLine("Count of elements in the List = "+list.Count);
Console.WriteLine("Enumerator iterates through the list elements...");
List<string>.Enumerator demoEnum = list.GetEnumerator();
while (demoEnum.MoveNext()) {
string res = demoEnum.Current;
Console.WriteLine(res);
}
list.RemoveAt(5);
Console.WriteLine("\nCount of elements in the List [UPDATED] = "+list.Count);
Console.WriteLine("Enumerator iterates through the list elements...[UPDATED]");
demoEnum = list.GetEnumerator();
while (demoEnum.MoveNext()) {
string res = demoEnum.Current;
Console.WriteLine(res);
}
}
} 출력
이것은 다음과 같은 출력을 생성합니다 -
Count of elements in the List = 8 Enumerator iterates through the list elements... Ryan Kevin Andre Tom Fred Jason Jacob David Count of elements in the List [UPDATED] = 7 Enumerator iterates through the list elements...[UPDATED] Ryan Kevin Andre Tom Fred Jacob David
예시
이제 다른 예를 살펴보겠습니다 -
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(String[] args){
List<int> list = new List<int>();
list.Add(25);
list.Add(50);
list.Add(75);
list.Add(100);
list.Add(200);
Console.WriteLine("Count of elements in the List = "+list.Count);
list.RemoveAt(2);
Console.WriteLine("\nCount of elements in the List [UPDATED] = "+list.Count);
}
} 출력
이것은 다음과 같은 출력을 생성합니다 -
Count of elements in the List = 5 Count of elements in the List [UPDATED] = 4