Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
443 of 1492 menu
◀ ▶

Свойство Count

Свойство Count класса Dictionary<TKey, TValue> возвращает, сколько пар сейчас хранится в таблице. Значение меняется при добавлении, удалении и очистке.

Синтаксис

int count = map.Count;

Пример

Давайте выведем Count готовой таблицы:

using System; using System.Collections.Generic; class Program { static void Main() { Dictionary<int, string> map = new Dictionary<int, string> { {1, "a"}, {2, "b"}, {3, "c"}, {4, "d"}, {5, "e"} }; Console.WriteLine(map.Count); } }

Результат выполнения кода:

5

Пример

Давайте посмотрим, как растёт Count после Add:

using System; using System.Collections.Generic; class Program { static void Main() { Dictionary<int, string> map = new Dictionary<int, string>(); Console.WriteLine(map.Count); map.Add(1, "a"); Console.WriteLine(map.Count); } }

Результат выполнения кода:

0 1

Пример

Давайте уменьшим Count через Remove:

using System; using System.Collections.Generic; class Program { static void Main() { Dictionary<int, string> map = new Dictionary<int, string> { {1, "a"}, {2, "b"}, {3, "c"} }; map.Remove(2); Console.WriteLine(map.Count); } }

Результат выполнения кода:

2

Смотрите также

  • метод Clear,
    который обнуляет Count
  • свойство Keys,
    которое даёт коллекцию ключей
  • метод EnsureCapacity,
    который резервирует место под пары
  • класс Dictionary,
    который хранит пары ключ-значение
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить