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

インデックスが使用されるコレクションの長さ。 正の数を指定する必要があります。

戻り値

Int32

オフセット。

注釈

パフォーマンス上の理由から、このメソッドは、戻り値が負であるかどうかを length 検証しません。 また、戻り値が より大きい lengthかどうかも検証されません。

コレクションの長さ/数が負である必要はありません。 このメソッドの返されるオフセットが負の値で、コレクションのインデックス作成に使用される場合、ランタイムはスロー ArgumentOutOfRangeExceptionされ、検証と同じ効果が得られます。

適用対象