**Span<T>**와 **Memory<T>**는 연속된 메모리(배열, 문자열, 버퍼)를 할당이나 복사 없이 효율적으로 다루기 위한 현대 .NET 타입입니다. 새 복사본을 만드는 대신 기존 메모리에 대한 **뷰(view)**를 제공하여 고성능 코드를 가능하게 하고, GC 압박을 줄입니다.
문제: 슬라이싱은 복사본을 만든다(할당)
text = ;
sub = text.Substring();
ReadOnlySpan<> span = text.AsSpan();
