ArrayPool<T>.Shared 属性

定义

获取共享 ArrayPool<T> 实例。

public:
 static property System::Buffers::ArrayPool<T> ^ Shared { System::Buffers::ArrayPool<T> ^ get(); };
public static System.Buffers.ArrayPool<T> Shared { get; }
static member Shared : System.Buffers.ArrayPool<'T>
Public Shared ReadOnly Property Shared As ArrayPool(Of T)

属性值

共享 ArrayPool<T> 实例。

注解

共享池提供用于一般适用性的类的默认实现 ArrayPool<T> 。 共享类维护多个大小的数组,并可能将比实际请求的数组还回一个更大的数组,但它永远不会回退比所请求的更小的数组。 使用 Rent 该方法从共享类租用缓冲区将导致在适当的缓冲区可用时从池中获取现有缓冲区;如果某个缓冲区不可用,则从池中获取新的缓冲区。

适用于