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[]
T 類型的陣列,長度至少是 minimumLength
。
備註
這個緩衝區會貸款給呼叫端,而且應該使用 Return 方法傳回至相同的集區,以便在方法的後續呼叫 Rent 中重複使用。 無法傳回租用緩衝區不是嚴重錯誤。 不過,這可能會導致應用程式效能降低,因為集區可能需要建立新的緩衝區來取代遺失的緩衝區。
這個方法傳回的陣列可能不會以零初始化。