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 düşü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. Ancak havuzun kayıp olanın yerini alacak 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