从C#列表中删除一系列元素

要从列表中删除一系列元素,代码如下-

示例

using System;

using System.Collections.Generic;

public class Demo {

   public static void Main(String[] args){

      List<string> list1 = new List<string>();

      list1.Add("One");

      list1.Add("Two");

      list1.Add("Three");

      list1.Add("Four");

      list1.Add("Five");

      Console.WriteLine("Elements in List1...");

      foreach (string res in list1){

         Console.WriteLine(res);

      }

      List<string> list2 = new List<string>();

      list2.Add("India");

      list2.Add("US");

      list2.Add("UK");

      list2.Add("Canada");

      list2.Add("Poland");

      list2.Add("Netherlands");

      Console.WriteLine("Elements in List2...");

      foreach (string res in list2){

         Console.WriteLine(res);

      }

      Console.WriteLine("\nIs List2 equal to List1? = "+list2.Equals(list1));

      Console.WriteLine("\nCount of elements in list2 = "+list2.Count);

      list2.RemoveRange(1,3);

      Console.WriteLine("\nCount of elements in list2 (updated) = "+list2.Count);

      Console.WriteLine("Elements in List2... UPDATED");

      foreach (string res in list2){

         Console.WriteLine(res);

      }

   }

}

输出结果

这将产生以下输出-

Elements in List1...

One

Two

Three

Four

Five

Elements in List2...

India

US

UK

Canada

Poland

Netherlands

Is List2 equal to List1? = False

Count of elements in list2 = 6

Count of elements in list2 (updated) = 3

Elements in List2... UPDATED

India

Poland

Netherlands

示例

让我们看另一个例子-

using System;

using System.Collections.Generic;

public class Demo {

   public static void Main(String[] args){

      List<string> list = new List<string>();

      list.Add("India");

      list.Add("US");

      list.Add("UK");

      list.Add("Canada");

      list.Add("Poland");

      list.Add("Netherlands");

      list.Add("Bhutan");

      list.Add("Singapore");

      Console.WriteLine("Elements in List...");

      foreach (string res in list){

         Console.WriteLine(res);

      }

      Console.WriteLine("\nCount of elements in list = "+list.Count);

      list.RemoveRange(1,3);

      Console.WriteLine("\nCount of elements in list2 (updated) = "+list.Count);

      Console.WriteLine("Elements in List... UPDATED");

      foreach (string res in list){

         Console.WriteLine(res);

      }

      list.RemoveRange(2,3);

      Console.WriteLine("\nCount of elements in list2 (updated) = "+list.Count);

      Console.WriteLine("Elements in List... UPDATED");

      foreach (string res in list){

         Console.WriteLine(res);

      }

   }

}

输出结果

这将产生以下输出-

Elements in List...

India

US

UK

Canada

Poland

Netherlands

Bhutan

Singapore

Count of elements in list = 8

Count of elements in list2 (updated) = 5

Elements in List... UPDATED

India

Poland

Netherlands

Bhutan

Singapore

Count of elements in list2 (updated) = 2

Elements in List... UPDATED

India

Poland

以上是 从C#列表中删除一系列元素 的全部内容, 来源链接: utcz.com/z/343624.html

回到顶部