Index.GetOffset(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的集合长度计算集合开头的偏移量。
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该偏移量,这与验证效果相同。