计算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("One");
      list.Add("Two");
      list.Add("Three");
      list.Add("Four");
      list.Add("Five");
      Console.WriteLine("列表1中的元素...");
      foreach (string res in list) {
         Console.WriteLine(res);
      }
      Console.WriteLine("\nlist中元素的计数 = "+list.Count);
      list.Clear();
      Console.WriteLine("\nlist中元素的计数(更新) = "+list.Count);
   }
}

输出结果

这将产生以下输出-

列表1中的元素...
One
Two
Three
Four
Five
list中元素的计数 = 5
list中元素的计数(更新) = 0

现在让我们来看另一个示例-

示例

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(String[] args) {
      List<String> list = new List<String>();
      list.Add("100");
      list.Add("200");
      list.Add("300");
      list.Add("400");
      list.Add("500");
      Console.WriteLine("列表中元素的计数 = "+list.Count);  
      Console.WriteLine("枚举器遍历列表元素...");
      List<string>.Enumerator demoEnum = list.GetEnumerator();
      while (demoEnum.MoveNext()) {
         string res = demoEnum.Current;
         Console.WriteLine(res);
      }
      list.Add("600");
      list.Add("700");
      Console.WriteLine("列表中元素的计数 (updated) = "+list.Count);
   }
}

输出结果

这将产生以下输出-

列表中元素的计数 = 5
枚举器遍历列表元素...
100
200
300
400
500
列表中元素的计数 (updated) = 7