ArrayPool<T>.Rent(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera un buffer che corrisponde almeno alla lunghezza richiesta.
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()
Parametri
- minimumLength
- Int32
Lunghezza minima della matrice.
Valori restituiti
Matrice di tipo T di lunghezza minima minimumLength .
Commenti
Questo buffer viene prestato al chiamante e deve essere restituito allo stesso pool usando il Return metodo , in modo che possa essere riutilizzato nelle chiamate successive al Rent metodo . L'errore di restituire un buffer in affitto non è un errore irreversibile. Tuttavia, può causare una riduzione delle prestazioni dell'applicazione, perché il pool potrebbe dover creare un nuovo buffer per sostituire quello perso.
La matrice restituita da questo metodo potrebbe non essere inizializzata zero.