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[]

T 类型的数组,该数组长度至少为 minimumLength

注解

此缓冲区将借给调用方,应使用 Return 方法返回到同一池,以便在对 方法的后续调用 Rent 中重复使用。 无法返回租用的缓冲区不是严重错误。 但是,这可能会导致应用程序性能降低,因为池可能需要创建新的缓冲区来替换丢失的缓冲区。

此方法返回的数组可能不是零初始化的。

适用于