如何从C#中List的指定索引中删除元素?

要从列表的指定索引中删除元素,代码如下-

示例

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

以上是 如何从C#中List的指定索引中删除元素? 的全部内容, 来源链接: utcz.com/z/354938.html

回到顶部