在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("\nList2是否等于List1? = "+list2.Equals(list1));

      Console.WriteLine("\n列表元素数2 = "+list2.Count);

      list2.Clear();

      Console.WriteLine("\n列表元素数2 (updated) = "+list2.Count);

   }

}

输出结果

这将产生以下输出-

Elements in List1...

One

Two

Three

Four

Five

Elements in List2...

India

US

UK

Canada

Poland

Netherlands

List2是否等于List1? = False

List2元素数 = 6

List2元素数 (updated) = 0

示例

让我们看另一个例子-

using System;

using System.Collections.Generic;

public class Demo {

   public static void Main(String[] args) {

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

      list.Add("One");

      list.Add("Two");

      list.Add("Three");

      list.Add("Four");

      list.Add("Five");

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

      foreach (string res in list) {

         Console.WriteLine(res);

      }

      Console.WriteLine("\n列表元素数 = "+list.Count);

      list.Clear();

      Console.WriteLine("\n列表元素数 (updated) = "+list.Count);

   }

}

输出结果

这将产生以下输出-

Elements in List1...

One

Two

Three

Four

Five

列表元素数 = 5

列表元素数 (updated) = 0

以上是 在C#中删除列表中的所有元素 的全部内容, 来源链接: utcz.com/z/331590.html

回到顶部