Freigeben über


ArrayPool<T>.Rent(Int32) Methode

Definition

Ruft einen Puffer ab, der die erforderliche Mindestlänge aufweist.

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

Parameter

minimumLength
Int32

Die minimale Länge des Arrays.

Gibt zurück

T[]

Ein Array vom Typ T, das mindestens minimumLength lang ist.

Hinweise

Dieser Puffer wird an den Aufrufer ausgeliehen und sollte mithilfe der Return -Methode an denselben Pool zurückgegeben werden, damit er in nachfolgenden Aufrufen der Rent -Methode wiederverwendet werden kann. Fehler beim Zurückgeben eines gemieteten Puffers ist kein schwerwiegender Fehler. Dies kann jedoch zu einer geringeren Anwendungsleistung führen, da der Pool möglicherweise einen neuen Puffer erstellen muss, um den verlorenen Puffer zu ersetzen.

Das von dieser Methode zurückgegebene Array ist möglicherweise nicht mit null initialisiert.

Gilt für: