Тип Memory в C#
Структура Memory<T> - обёртка над буфером. Её можно положить в поле класса, а Span<T> так сохранить нельзя.
Свойство Span на время открывает короткое окно к элементам.
Прочитаем длину обёртки и последний элемент:
Memory<int> mem = new int[] { 1, 2, 3 };
Console.WriteLine(mem.Length);
Console.WriteLine(mem.Span[2]);
Оберните массив байт длиной 4 и выведите число элементов в обёртке.