Метод 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[],
который задаёт одномерный массив