ArrayPool<T>.Rent(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.