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

Метод Clear

Метод Clear класса Dictionary<TKey, TValue> удаляет все элементы. После вызова Count равен 0. Метод возвращает void.

Синтаксис

map.Clear();

Пример

Давайте очистить заполненную таблицу:

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.Clear(); Console.WriteLine(map.Count); } }

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

0

Пример

Давайте проверить ContainsKey после Clear:

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

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

False

Пример

Давайте снова добавить пару после очистки:

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

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

"b"

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

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