ArrayPool<T>.Rent(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得至少符合請求長度的緩衝區。
public:
abstract cli::array <T> ^ Rent(int minimumLength);
public abstract T[] Rent(int minimumLength);
abstract member Rent : int -> 'T[]
Public MustOverride Function Rent (minimumLength As Integer) As T()
參數
- minimumLength
- Int32
陣列的最小長度。
傳回
T[]
一個長度至少 minimumLength 為 T 型的陣列。
備註
此緩衝區借給呼叫者,並應透過該 Return 方法返回同一池,以便後續呼叫該 Rent 方法時可重複使用。 未歸還租用緩衝區並非致命錯誤。 然而,這可能導致應用程式效能下降,因為池可能需要建立新的緩衝區來取代遺失的緩衝區。
此方法回傳的陣列可能不會被初始化為零。