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该偏移量,这与验证效果相同。

适用于