ArrayPool<T>.Rent(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.