다음을 통해 공유


Index.GetOffset(Int32) 메서드

정의

지정된 컬렉션 길이를 사용하여 컬렉션 시작부터 오프셋을 계산합니다.

public:
 int GetOffset(int length);
public int GetOffset (int length);
member this.GetOffset : int -> int
Public Function GetOffset (length As Integer) As Integer

매개 변수

length
Int32

인덱스를 사용할 컬렉션의 길이입니다. 양수 값이어야 합니다.

반환

오프셋입니다.

설명

성능상의 이유로 이 메서드는 반환된 값이 음수인지 length 여부를 확인하지 않습니다. 또한 반환된 값이 보다 length큰지 유효성을 검사하지 않습니다.

컬렉션의 길이/개수가 음수일 것으로 예상되지 않습니다. 이 메서드의 반환된 오프셋이 음수이고 컬렉션을 인덱싱하는 데 사용되는 경우 런타임은 유효성 검사와 동일한 효과를 갖는 를 throw ArgumentOutOfRangeException합니다.

적용 대상