Aracılığıyla paylaş


ArrayPool<T>.Rent(Int32) Yöntem

Tanım

En az istenen uzunlukta bir arabellek alır.

public:
 abstract cli::array <T> ^ Rent(int minimumLength);
public abstract T[] Rent (int minimumLength);
abstract member Rent : int -> 'T[]
Public MustOverride Function Rent (minimumLength As Integer) As T()

Parametreler

minimumLength
Int32

Dizinin en küçük uzunluğu.

Döndürülenler

T[]

En az minimumLength uzunlukta olan T türünde bir dizi.

Açıklamalar

Bu arabellek çağırana ödünç verilir ve yöntemi kullanılarak Return aynı havuza döndürülmelidir, böylece yönteme Rent yapılan sonraki çağrılarda yeniden kullanılabilir. Kiralanan arabellek döndürülmemesi önemli bir hata değildir. Bununla birlikte, havuzun kaybolanı değiştirmek için yeni bir arabellek oluşturması gerektiğinden, uygulama performansının düşmesine neden olabilir.

Bu yöntem tarafından döndürülen dizi sıfır başlatılmamış olabilir.

Şunlara uygulanır