Span<T> و Memory<T> هما أنواع حديثة في .NET للعمل مع الذاكرة المتجاورة (المصفوفات والنصوص والمخازن المؤقتة) بكفاءة — بدون تخصيصات أو نسخ. تمكّن الكود عالي الأداء من خلال توفير عرض للذاكرة الموجودة بالفعل بدلاً من إنشاء نسخ جديدة، مما يقلل الضغط على مجمع القمامة.
المشكلة: تقطيع البيانات يُنشئ نسخ (تخصيصات)
text = ;
sub = text.Substring();
ReadOnlySpan<> span = text.AsSpan();
