ArrayPool<T>.Rent(Int32) 메서드

정의

요청된 길이 이상인 버퍼를 검색합니다.

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

매개 변수

minimumLength
Int32

배열의 최소 길이입니다.

반품

T[]

적어도 minimumLength 길이가 T 형식인 배열입니다.

설명

이 버퍼는 호출자에게 빌려주므로 메서드에 대한 후속 호출에서 다시 사용할 수 있도록 메서드를 사용하여 Return 동일한 풀로 Rent 반환되어야 합니다. 임대 버퍼를 반환하지 못하는 것은 심각한 오류가 아닙니다. 그러나 풀이 손실된 버퍼를 대체하기 위해 새 버퍼를 만들어야 할 수 있으므로 애플리케이션 성능이 저하될 수 있습니다.

이 메서드에서 반환된 배열은 0으로 초기화되지 않을 수 있습니다.

적용 대상