Свойство Count
Свойство Count класса
List<T>
возвращает, сколько элементов сейчас хранится
в списке. Значение меняется при добавлении,
удалении и очистке коллекции.
Синтаксис
int count = list.Count;
Пример
Давайте выведем число элементов готового списка:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int> {1, 2, 3, 4, 5};
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
5
Пример
Давайте посмотрим, как растёт Count после
Add:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int>();
Console.WriteLine(nums.Count);
nums.Add(1);
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
0
1
Пример
Давайте уменьшим Count через RemoveAt:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int> {1, 2, 3, 4, 5};
nums.RemoveAt(0);
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
4
Пример
Давайте обнулим Count методом Clear:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int> {1, 2, 3, 4, 5};
nums.Clear();
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
0
Смотрите также
-
свойство
Capacity,
которое показывает зарезервированную ёмкость -
метод
Add,
который увеличивает Count на один элемент -
метод
Clear,
который сбрасывает Count в ноль -
интерфейс
ICollection,
который тоже описывает число элементов