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

Метод Empty

Статический метод Empty класса Array возвращает массив длины 0 для типа T. У такого массива Length равен нулю. Для одного T часто переиспользуется один и тот же экземпляр.

Синтаксис

T[] array = Array.Empty<T>();

Пример

Давайте получим пустой массив целых чисел:

using System; class Program { static void Main() { int[] nums = Array.Empty<int>(); Console.WriteLine(nums.Length); } }

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

0

Пример

Давайте сравним два вызова для одного типа:

using System; class Program { static void Main() { int[] a = Array.Empty<int>(); int[] b = Array.Empty<int>(); Console.WriteLine(object.ReferenceEquals(a, b)); } }

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

True

Пример

Давайте возьмём пустой массив строк:

using System; class Program { static void Main() { string[] items = Array.Empty<string>(); Console.WriteLine(items.Length); } }

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

0

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

  • свойство Length,
    которое равно нулю у пустого массива
  • метод Resize,
    который задаёт ненулевую длину массива
  • метод Clear,
    который обнуляет уже созданный массив
  • тип массив T[],
    который задаёт одномерный массив
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить