System.Buffers 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
ArrayBufferWriter<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> |
表示可以讀取循序數列的序列 |
SequenceReader<T> |
提供從 ReadOnlySequence<T> 讀取二進位和文字數據的方法,其著重於效能和最小或零堆積配置。 |
StandardFormat |
表示標準格式字串,而不使用實際的字串。 |
介面
IBufferWriter<T> |
表示可以寫入 |
IMemoryOwner<T> |
識別負責適當處置基礎記憶體之內存區塊的擁有者。 |
IPinnable |
提供釘選和取消釘選對象的機制,以防止垃圾收集行程移動它們。 |
列舉
OperationStatus |
定義可從範圍型作業傳回的值,這些作業支持處理多個不連續緩衝區中包含的輸入。 |
委派
ReadOnlySpanAction<T,TArg> |
封裝方法,這個方法會接收類型為 |
SpanAction<T,TArg> |
封裝方法,這個方法會接收類型為 |