Idioma

NIndex.GetOffset(IntPtr) Método

Definição

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

IntPtr

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.

Aplica-se a