📜  C#|计算列表中的元素总数

📅  最后修改于: 2021-05-29 18:06:16             🧑  作者: Mango

列表类表示可以通过索引访问的对象列表。它位于System.Collection.Generic命名空间下。列表类可用于创建不同类型的集合,例如整数,字符串等。列表类还提供了搜索,排序和操作列表的方法。 List.Count属性用于获取List中包含的元素总数。

特性:

  • 它与数组不同。列表可以动态调整大小,但数组则不能。
  • List类可以接受null作为引用类型的有效值,并且还允许重复元素
  • 如果计数等于容量,则列表的容量将通过重新分配内部数组而自动增加。在添加新元素之前,现有元素将被复制到新数组。

句法:

list_name.Count

下面的程序说明了Count属性的用法:

范例1:

// C# code to get the number of
// elements contained in List
using System;
using System.Collections.Generic;
  
class Geeks {
  
    // Main Method
    public static void Main()
    {
  
        // Creating a List of integers
        List firstlist = new List();
  
        // adding elements in firstlist
        for (int i = 4; i < 10; i++) {
            firstlist.Add(i * 2);
        }
  
        // To get the number of
        // elements in the List
        Console.WriteLine(firstlist.Count);
    }
}

输出:

6

范例2:

// C# code to get the number of
// elements contained in List
using System;
using System.Collections.Generic;
  
class Geeks {
  
    // Main Method
    public static void Main()
    {
  
        // Creating a List of integers
        List firstlist = new List();
  
        // To get the number of
        // elements in the List
        Console.WriteLine(firstlist.Count);
    }
}

输出:

0

参考:

  • https://docs.microsoft.com/zh-cn/dotnet/api/system.collections.generic.list-1.count?view=netframework-4.7.2