Индексатор Span в C#
К ячейке окна обращаются по индексу, как к элементу массива. Индекс проверяется по длине окна: выход за край бросает исключение.
Ключевое слово stackalloc выделяет короткий буфер прямо на стеке. На него смотрят через Span и читают символы по индексу.
В окне три буквы 'a', 'b' и 'c'. Прочитаем последний символ по индексу 2:
Span<char> chars = stackalloc char[] { 'a', 'b', 'c' };
Console.WriteLine(chars[2]);
Запишите три буквы 'k', 'o' и 't' во временный буфер на стеке и выведите средний символ.