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 ValueTuple<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.

戻り値

範囲の開始オフセットと長さ。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.

適用対象