Возврат диапазонов из методов [закрыто]
Я родом из C++, читал о Spans и ReadOnlySpans и не очень хорошо знаком со всей системой GC C #. Мой вопрос в том, что такой метод копирует эту строку в стек, а затем удаляет ее из памяти при выходе из кадра стека, верно? Если нет, то почему это так и если ответ отрицательный, насколько гарантированным может быть возврат Span из метода? Есть ли такой метод, как
string.AsSpan()
использовать stackalloc или что-то другое?