다음을 통해 공유


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으로 초기화되지 않을 수 있습니다.

적용 대상