ArrayPool<T> Sınıf
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
T[] türünde örneklerin yeniden kullanımını sağlayan bir kaynak havuzu sağlar.
generic <typename T>
public ref class ArrayPool abstract
public abstract class ArrayPool<T>
type ArrayPool<'T> = class
Public MustInherit Class ArrayPool(Of T)
- T
Kaynak havuzundaki nesnelerin türü.
- Devralma
-
ArrayPool<T>
Arabellekleri kiralamak ve geri döndürmek için sınıfını ArrayPool<T> kullanmak (ve Return yöntemlerini kullanarakRent) dizilerin sıklıkla oluşturulduğu ve yok edildiği durumlarda performansı geliştirebilir ve bu da çöp toplayıcı üzerinde önemli bellek baskısına neden olabilir.
Array |
ArrayPool<T> sınıfının yeni bir örneğini başlatır. |
Shared |
Paylaşılan ArrayPool<T> bir örneği alır. |
Create() |
ArrayPool<T> sınıfının yeni bir örneğini oluşturur. |
Create(Int32, Int32) |
Belirtilen yapılandırmayı ArrayPool<T> kullanarak sınıfının yeni bir örneğini oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Get |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
Get |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Memberwise |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Rent(Int32) |
En azından istenen uzunlukta bir arabellek alır. |
Return(T[], Boolean) |
Daha önce aynı ArrayPool<T> örnekte yöntemi kullanılarak elde edilen havuza Rent(Int32) bir dizi döndürür. |
To |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
Bu sınıf iş parçacığı açısından güvenlidir. Tüm üyeler aynı anda birden çok iş parçacığı tarafından kullanılabilir.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: