ArrayPool<T>.Rent(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera um buffer que tenha, pelo menos, o comprimento solicitado.
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
O comprimento mínimo da matriz.
Retornos
Uma matriz do tipo T que tem pelo menos minimumLength
de comprimento.
Comentários
Esse buffer é emprestado ao chamador e deve ser retornado ao mesmo pool usando o Return método , para que ele possa ser reutilizado em chamadas subsequentes para o Rent método . Não retornar um buffer alugado não é um erro fatal. No entanto, isso pode levar à diminuição do desempenho do aplicativo, pois o pool pode precisar criar um novo buffer para substituir o perdido.
A matriz retornada por esse método pode não ser inicializada por zero.