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 に使用される場合は、検証と同じ効果を持つ ArgumentOutOfRangeException がスローされます。

適用対象