Span<T> และ Memory<T> เป็นชนิดข้อมูลสมัยใหม่ของ .NET สำหรับทำงานกับ หน่วยความจำที่ต่อเนื่องกัน (array, string, buffer) อย่างมีประสิทธิภาพ — โดยไม่มีการจองหน่วยความจำหรือการคัดลอก มันช่วยให้เกิดโค้ดประสิทธิภาพสูงด้วยการให้ มุมมอง (view) เข้าไปในหน่วยความจำที่มีอยู่แทนที่จะสร้างสำเนาใหม่ ลด GC pressure
