ArrayPool<T>.Rent(Int32) Methode

Definitie

Hiermee wordt een buffer opgehaald die ten minste de aangevraagde lengte is.

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

Parameters

minimumLength
Int32

De minimale lengte van de matrix.

Retouren

T[]

Een matrix van het type T die minstens minimumLength in lengte is.

Opmerkingen

Deze buffer wordt aan de aanroeper geleend en moet worden geretourneerd naar dezelfde pool met behulp van de methode, zodat deze Return opnieuw kan worden gebruikt in volgende aanroepen naar de Rent methode. Het niet retourneren van een gehuurde buffer is geen fatale fout. Het kan echter leiden tot verminderde toepassingsprestaties, omdat de pool mogelijk een nieuwe buffer moet maken om de verloren buffer te vervangen.

De matrix die door deze methode wordt geretourneerd, is mogelijk niet nul geïnitialiseerd.

Van toepassing op