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 con una lunghezza maggiore o uguale a quella 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.
Restituisce
Matrice di tipo T con una lunghezza di almeno 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, poiché il pool potrebbe dover creare un nuovo buffer per sostituire quello perso.
La matrice restituita da questo metodo potrebbe non essere inizializzata zero.