Копирование и заполнение Span в C#
Если длины окон не совпадают, CopyTo бросает исключение.
Метод Fill записывает одно число во все ячейки окна.
Скопируем числа 1, 2 и 3 в другой буфер и затрём его нулями. В первой ячейке приёмника окажется 0:
Span<int> src = stackalloc int[] { 1, 2, 3 };
Span<int> dst = stackalloc int[3];
src.CopyTo(dst);
dst.Fill(0);
Console.WriteLine(dst[0]); // выведет 0
Скопируйте окно из четырёх элементов во второй буфер и выведите третий элемент приёмника.