Aracılığıyla paylaş


ArrayPool<T>.Shared Özellik

Tanım

Paylaşılan ArrayPool<T> ö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 gerçekten istenenden daha büyük bir diziyi geri verebilir, ancak istenenden daha küçük bir diziyi asla geri vermez. yöntemini kullanarak Rent paylaşılan bir sınıftan arabellek kiralamak, uygun bir arabelleğe sahipse havuzdan var olan bir arabelleğin alınmasına veya kullanılabilir değilse yeni bir arabellek ayrılmasına neden olur.

Şunlara uygulanır