次の方法で共有


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 が使用されるコレクションの長さ。 length は正の値である必要があります

戻り値

IntPtr

nativeint

注釈

パフォーマンス上の理由から、入力長パラメーターと返されたオフセット値が負の値に対して検証されることはありません。 返されたオフセットが入力の長さより大きいかどうかを検証しません。 NIndex は、常に負の長さ/カウントを持たないコレクションで使用されることが想定されています。 返されたオフセットが負の値で、NIndex に使用される場合、コレクションは範囲外の例外を取得します。これは検証と同じ影響を受けます。

適用対象