Share via


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[]

T 類型的陣列,長度至少是 minimumLength

備註

這個緩衝區會貸款給呼叫端,而且應該使用 Return 方法傳回至相同的集區,以便在方法的後續呼叫 Rent 中重複使用。 無法傳回租用緩衝區不是嚴重錯誤。 不過,這可能會導致應用程式效能降低,因為集區可能需要建立新的緩衝區來取代遺失的緩衝區。

這個方法傳回的陣列可能不會以零初始化。

適用於