ArrayPool<T>.Rent(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索至少为请求的长度的缓冲区。
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 中重复使用。 无法返回租用的缓冲区不是严重错误。 但是,这可能会导致应用程序性能降低,因为池可能需要创建新的缓冲区来替换丢失的缓冲区。
此方法返回的数组可能不是零初始化的。