Udostępnij za pośrednictwem


ArrayPool<T>.Rent(Int32) Metoda

Definicja

Pobiera bufor, który jest co najmniej żądaną długością.

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

Parametry

minimumLength
Int32

Minimalna długość tablicy.

Zwraca

T[]

Tablica typu T, która ma co najmniej minimumLength długość.

Uwagi

Ten bufor jest wypożyczony do elementu wywołującego i powinien zostać zwrócony do tej samej puli przy użyciu Return metody , aby można było użyć go ponownie w kolejnych wywołaniach Rent metody . Nie można zwrócić wynajętego buforu nie jest błędem krytycznym. Jednak może to prowadzić do zmniejszenia wydajności aplikacji, ponieważ może być konieczne utworzenie nowego buforu w celu zastąpienia utraconego.

Tablica zwrócona przez tę metodę może nie być zainicjowana zero.

Dotyczy