NIndex.GetOffset(IntPtr) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Calcula o deslocamento desde o início usando o comprimento da coleção dado.
public:
IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset(IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr
Parâmetros
- length
-
IntPtr
nativeint
O comprimento da coleção com que o NIndex será utilizado. Deve ser um valor positivo.
Devoluções
nativeint
Observações
Por razões de desempenho, o argumento do comprimento da entrada e o valor de deslocamento devolvido não são validados contra valores negativos. Além disso, o deslocamento retornado pode ser maior do que o comprimento de entrada. Espera-se NIndex que seja usado em coleções que têm sempre um comprimento/contagem não negativo. Se o deslocamento devolvido for negativo e depois usado para NIndex uma coleção, um ArgumentOutOfRangeException é lançado, o que tem o mesmo efeito da validação.