다음을 통해 공유


NIndex.GetOffset(IntPtr) 메서드

정의

제공 컬렉션 길이를 사용하여 처음부터 오프셋을 계산합니다.

public:
 IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset (IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr

매개 변수

length
IntPtr

nativeint

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

반환

IntPtr

nativeint

설명

성능상의 이유로 음수 값에 대해 입력 길이 매개 변수 및 반환된 오프셋 값의 유효성을 검사하지 않습니다. 반환된 오프셋이 입력 길이보다 큰지 확인하지 않습니다. NIndex는 항상 음수가 아닌 길이/개수가 있는 컬렉션과 함께 사용될 것으로 예상됩니다. 반환된 오프셋이 음수이고 NIndex에 사용되는 경우 컬렉션이 유효성 검사와 동일한 영향을 미치는 범위에서 벗어난 예외가 발생합니다.

적용 대상