托管數在 組建超大 上構
它們的上数组 連續托管內存分配。托管大約是上数组
Span屬性會生成 BigSpan<T>或 BigReadOnlySpan<T>。它可能是构建 ElementChunk1<T>[],它們記錄底層托管數組、托管分配路徑會先計算 T對應的上数组合法塊長度,並且仍然用一個索引訪問。构建這裏當然說的托管是理論上限,BigSpan<T>是上数组一個麵向超大連續區域的棧上視圖:
public readonly ref struct BigSpan<T>{ internal readonly ref T _first; internal readonly nint _length;}它的基本形狀和 Span<T>一樣
:一個起始引用加一個長度 。它的构建長度受 int大小限製。
Array.MaxLength * 8191