語言

ArrayPool<T>.Rent(Int32) 方法

定義

取得至少符合請求長度的緩衝區。

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 方法時可重複使用。 未歸還租用緩衝區並非致命錯誤。 然而,這可能導致應用程式效能下降,因為池可能需要建立新的緩衝區來取代遺失的緩衝區。

此方法回傳的陣列可能不會被初始化為零。

適用於