从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("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("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.Remove("US");

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

      Console.WriteLine("List2中的元素...- UPDATED");

      foreach (string res in list2) {

         Console.WriteLine(res);

      }

   }

}

输出结果

这将产生以下输出-

List1中的元素...-

One

Two

Three

Four

Five

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) = 5

List2中的元素...- UPDATED

India

UK

Canada

Poland

Netherlands

示例

让我们看另一个例子-

using System;

using System.Collections.Generic;

public class Demo {

   public static void Main(String[] args) {

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

      list.Add(5);

      list.Add(10);

      list.Add(20);

      list.Add(50);

      list.Add(75);

      list.Add(100);

      Console.WriteLine("列表中的元素...-");

      foreach (int res in list) {

         Console.WriteLine(res);

      }

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

      list.Remove(50);

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

      Console.WriteLine("列表中的元素...- UPDATED");

      foreach (int res in list) {

         Console.WriteLine(res);

      }

   }

}

输出结果

这将产生以下输出-

列表中的元素...-

5

10

20

50

75

100

Count of elements in list = 6

Count of elements in list2 (updated) = 5

列表中的元素...- UPDATED

5

10

20

75

100

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

回到顶部