NIndex.GetOffset(IntPtr) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用提供集合长度计算起始偏移量。
public:
IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset(IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr
参数
- length
-
IntPtr
nativeint
将使用 NIndex 的集合的长度。 length 必须是正值
返回
IntPtr
nativeint
注解
出于性能原因,我们不会针对负值验证输入长度参数和返回的偏移值。 我们不会验证返回的偏移量是否大于输入长度。 预期 NIndex 将用于始终具有非负长度/计数的集合。 如果返回的偏移量为负,然后用于 NIndex,则集合将脱离范围异常,这与验证的影响相同。