Span<T> i Memory<T> su moderni .NET tipovi za rad s kontinuiranom memorijom (nizovi, stringovi, bufferi) učinkovito — bez alokacija ili kopiranja. Omogućavaju visokokvalitetni kod pružanjem prikaza u postojeću memoriju umjesto stvaranja novih kopija, što smanjuje pritisak na GC.
Problem: rezanje stvara kopije (alokacije)
text = ;
sub = text.Substring();
ReadOnlySpan<> span = text.AsSpan();
