Sdílet prostřednictvím


ArrayPool<T>.Rent(Int32) Metoda

Definice

Načte vyrovnávací paměť, která má alespoň požadovanou délku.

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()

Parametry

minimumLength
Int32

Minimální délka pole.

Návraty

T[]

Pole typu T, které má alespoň minimumLength délku.

Poznámky

Tato vyrovnávací paměť je půjčována volajícímu a měla by být vrácena do stejného fondu pomocí Return metody, aby ji bylo možné znovu použít v následných voláních Rent metody. Selhání vrácení pronajaté vyrovnávací paměti není závažnou chybou. Může to však vést ke snížení výkonu aplikace, protože fond může potřebovat vytvořit novou vyrovnávací paměť, která nahradí ztracenou vyrovnávací paměť.

Pole vrácené touto metodou nemusí být inicializováno nulou.

Platí pro