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

將與索引搭配使用的集合長度。 必須是正值。

傳回

位移。

備註

基於效能考慮,這個方法不會驗證或傳回的值是否 length 為負值。 它也不會驗證傳回的值是否大於 length

集合不預期會有負長度/計數。 如果這個方法的傳回位移為負數,然後用來編制集合的索引,執行時間將會擲回 ArgumentOutOfRangeException ,其效果會與驗證相同。

適用於