Compartir a través de


ArrayPool<T>.Rent(Int32) Método

Definición

Recupera un búfer que tiene al menos la longitud solicitada.

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

Parámetros

minimumLength
Int32

Longitud mínima de la matriz.

Devoluciones

T[]

Una matriz de tipo T que tiene al menos minimumLength de longitud.

Comentarios

Este búfer se presta al autor de la llamada y se debe devolver al mismo grupo mediante el Return método , de modo que se pueda reutilizar en llamadas posteriores al Rent método . El error al devolver un búfer alquilado no es un error irrecuperable. Sin embargo, puede provocar una disminución del rendimiento de la aplicación, ya que el grupo puede necesitar crear un nuevo búfer para reemplazar el perdido.

Es posible que la matriz devuelta por este método no se inicialice con cero.

Se aplica a