ArrayPool<T>.Shared Özellik

Tanım

Paylaşılan ArrayPool<T> bir örneği alır.

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)

Özellik Değeri

Paylaşılan ArrayPool<T> örnek.

Açıklamalar

Paylaşılan havuz, genel uygulanabilirlik için tasarlanan sınıfın ArrayPool<T> varsayılan uygulamasını sağlar. Paylaşılan sınıf birden çok boyutta dizi tutar ve aslında istenenden daha büyük bir diziyi geri verebilir, ancak hiçbir zaman istenenden daha küçük bir diziyi geri vermez. yöntemini kullanarak Rent paylaşılan bir sınıftan arabellek kiralamak, uygun bir arabelleğe sahipse havuzdan mevcut bir arabelleğin alınmasına veya kullanılabilir değilse yeni bir arabellek ayrılmasına neden olur.

Şunlara uygulanır