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 метода приведет к тому, что существующий буфер берется из пула, если соответствующий буфер доступен или в новом буфере, выделенном, если он недоступен.

Применяется к