Bagikan melalui


ArrayPool<T>.Rent(Int32) Metode

Definisi

Mengambil buffer yang setidaknya memiliki panjang yang diminta.

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()

Parameter

minimumLength
Int32

Panjang minimum array.

Mengembalikan

T[]

Array tipe T yang setidaknya minimumLength panjangnya.

Keterangan

Buffer ini dipinjamkan ke pemanggil dan harus dikembalikan ke kumpulan yang sama menggunakan Return metode , sehingga dapat digunakan kembali dalam panggilan berikutnya ke Rent metode . Kegagalan untuk mengembalikan buffer sewaan bukanlah kesalahan fatal. Namun, hal ini dapat menyebabkan penurunan performa aplikasi, karena kumpulan mungkin perlu membuat buffer baru untuk menggantikan yang hilang.

Array yang dikembalikan oleh metode ini mungkin tidak diinisialisasi nol.

Berlaku untuk