목록의 지정된 인덱스에서 요소를 제거하려면 코드는 다음과 같습니다. -
예시
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