ArrayPool<T>.Rent(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает буфер, который по крайней мере запрошенной длины.
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()
Параметры
- minimumLength
- Int32
Минимальная длина массива.
Возвращаемое значение
Массив типа T, который по крайней мере minimumLength имеет длину.
Комментарии
Этот буфер кредитуется вызывающему объекту и должен быть возвращен в тот же пул с помощью Return метода, чтобы его можно было повторно использовать в последующих вызовах Rent метода. Сбой возврата арендованного буфера не является неустранимой ошибкой. Однако это может привести к снижению производительности приложения, так как пул может потребоваться создать новый буфер для замены потерянного.
Массив, возвращаемый этим методом, не может быть инициализирован с нуля.