Свойство IsEmpty
IsEmpty эквивалентно
Length == 0. У
Span<T>.Empty значение
true. Длину также
смотрят в
Length.
Синтаксис
bool empty = span.IsEmpty;
Пример
Давайте проверить
Span<int>.Empty:
using System;
class Program
{
static void Main()
{
bool res = Span<int>.Empty.IsEmpty;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте взять отрезок из одного элемента:
using System;
class Program
{
static void Main()
{
int[] data = { 1 };
Span<int> span = data;
bool res = span.IsEmpty;
Console.WriteLine(res);
}
}
Результат выполнения кода:
False
Пример
Давайте сравнить с тремя элементами:
using System;
class Program
{
static void Main()
{
int[] data = { 1, 2, 3 };
Span<int> span = data;
bool res = span.IsEmpty;
Console.WriteLine(res);
}
}
Результат выполнения кода:
False
Смотрите также
-
Length,
ноль элементов -
Memory.Length,
длинаMemory -
Span,
ref struct -
ReadOnlyMemory,
пустая память