Range.GetOffsetAndLength(Int32) メソッド

定義

コレクションの長さを使用して、範囲オブジェクトの開始オフセットと長さを計算します。Calculates the start offset and length of the range object using a collection length.

public:
 ValueTuple<int, int> GetOffsetAndLength(int length);
public (int,int) GetOffsetAndLength (int length);
member this.GetOffsetAndLength : int -> ValueTuple<int, int>
Public Function GetOffsetAndLength (length As Integer) As ValueTuple(Of Integer, Integer)

パラメーター

length
Int32

範囲が使用されるコレクションの長さを表す正の整数。A positive integer that represents the length of the collection that the range will be used with.

戻り値

ValueTuple<Int32,Int32>

範囲の開始オフセットと長さ。The start offset and length of the range.

例外

length が現在の範囲の境界の外側にあります。length is outside the bounds of the current range.

注釈

パフォーマンス上の理由から、このメソッドは、負でないことを length 確認するために検証を行いません。For performance reasons, this method does't validate length to ensure that it is not negative. が現在のインスタンス内にあることを確認し length Range ます。It does ensure that length is within the current Range instance.

適用対象