共用方式為


System.Buffers 命名空間

包含用來建立和管理記憶體緩衝區的類型,例如由 Span<T>Memory<T>表示的類型。

類別

ArrayBufferWriter<T>

表示可寫入 T 數據的堆積型數位支援的輸出接收。

ArrayPool<T>

提供資源集區,以啟用重複使用 T[] 類型的實例。

BuffersExtensions

提供 ReadOnlySequence<T>的擴充方法。

MemoryManager<T>

用來取代 Memory<T>實作的抽象基類。

MemoryPool<T>

表示記憶體區塊的集區。

ReadOnlySequenceSegment<T>

表示 ReadOnlyMemory<T> 節點的連結清單。

SearchValues

SearchValues<T> 類別的實例提供一組初始化方法。

SearchValues<T>

提供一組不可變的唯讀值,已針對有效率的搜尋進行優化。 實例是由 Create(ReadOnlySpan<Byte>)Create(ReadOnlySpan<Char>)所建立。

SequenceReaderExtensions

提供 SequenceReader<T> 類別的擴充功能,允許從二進位數據讀取 endian 特定數值。

結構

MemoryHandle

提供記憶體區塊的記憶體句柄。

NIndex

表示類型可用來從開頭或結尾編製集合的索引。

NRange

表示具有開始和結束索引的範圍。

ReadOnlySequence<T>.Enumerator

表示 ReadOnlySequence<T>的列舉值。

ReadOnlySequence<T>

表示可以讀取循序數列的序列 T

SequenceReader<T>

提供從 ReadOnlySequence<T> 讀取二進位和文字數據的方法,其著重於效能和最小或零堆積配置。

StandardFormat

表示標準格式字串,而不使用實際的字串。

介面

IBufferWriter<T>

表示可以寫入 T 數據的輸出接收。

IMemoryOwner<T>

識別負責適當處置基礎記憶體之內存區塊的擁有者。

IPinnable

提供釘選和取消釘選對象的機制,以防止垃圾收集行程移動它們。

列舉

OperationStatus

定義可從範圍型作業傳回的值,這些作業支持處理多個不連續緩衝區中包含的輸入。

委派

ReadOnlySpanAction<T,TArg>

封裝方法,這個方法會接收類型為 T 之物件的唯讀範圍,以及類型為 TArg的狀態物件。

SpanAction<T,TArg>

封裝方法,這個方法會接收類型為 T 的物件範圍,以及類型為 TArg的狀態物件。