다음을 통해 공유


Unsafe.ByteOffset<T>(T, T) 메서드

정의

지정된 관리되는 포인터에서 원본에서 대상으로 바이트 오프셋을 결정합니다.

public:
generic <typename T>
 static IntPtr ByteOffset(T % origin, T % target);
public static IntPtr ByteOffset<T> (ref T origin, ref T target);
static member ByteOffset : 'T * 'T -> nativeint
Public Shared Function ByteOffset(Of T) (ByRef origin As T, ByRef target As T) As IntPtr

형식 매개 변수

T

관리되는 포인터의 요소 형식입니다.

매개 변수

origin
T

원본에 대한 관리되는 포인터입니다.

target
T

대상에 대한 관리되는 포인터입니다.

반환

IntPtr

nativeint

원본에서 대상으로의 바이트 오프셋, target - origin즉 입니다.

설명

이 메서드의 반환 값은 특정 시점의 결과입니다. 및 target 각 가 GC 관리 주소 공간에서 서로 다른 개체를 참조하는 경우 origin GC는 호출 간에 항목을 재배치하여 이 메서드의 결과가 변경되도록 할 수 있습니다.

반환 값은 및 target 가 동일한 관리되는 개체를 가리키는 경우 origin 안정적입니다.

적용 대상