VBufferEditor<T> 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
物件,可藉由填寫 Values (,以及 Indices 緩衝區不是密集) 來編輯 VBuffer<T> 。
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
類型參數
- T
- 繼承
-
VBufferEditor<T>
備註
結構 VBuffer<T> 本身是不可變的。 不過,的目的是 VBuffer<T> 要啟用緩衝區重複使用,我們可以透過這個結構加以編輯,如 透過 Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) 或 CreateFromBuffer<T>(VBuffer<T>) 建立。
欄位
Indices |
索引的可變動範圍。 |
Values |
值的可變動範圍。 |
屬性
CreatedNewIndices |
取得值,指出是否已配置新的 Indices 陣列。 |
CreatedNewValues |
取得值,指出是否已配置新的 Values 陣列。 |
方法
Commit() |
認可編輯,並使用目前的 Values 和 Indices 建立新的 VBuffer<T> 。 請注意,呼叫這個 結構及其屬性後,就不應該使用。 |
CommitTruncated(Int32) |
認可編輯,並使用目前的 Values 和 Indices 建立新的 VBuffer<T> ,同時允許截斷 的長度 Values ,如果疏鬆,則 Indices 為 。 就像 一樣 Commit() ,呼叫這個 結構及其屬性後,就不應該使用。 |