Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpBmRe 284 of 509 menu
◀ ▶

Ref struct и Span в C#

Типы Span и ReadOnlySpan объявлены как ref struct. Такая структура живёт только на стеке, и её нельзя положить в поле обычного класса. Поэтому ссылка на временный буфер не останется после выхода из метода.

Метод может принять ReadOnlySpan<char> вместо string и прочитать символы без новой строки.

Передадим слово "abc" в метод, который печатает длину:

PrintLen("abc"); static void PrintLen(ReadOnlySpan<char> text) => Console.WriteLine(text.Length);

Напишите метод, который принимает фрагмент текста без копии строки и выводит первый символ слова "orbit".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить