NIndex.GetOffset(IntPtr) Método

Definição

Calcula o deslocamento desde o início usando o comprimento da coleção fornecido.

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 a qual o NIndex será usado. Deve ser um valor positivo.

Retornos

IntPtr

nativeint

Comentários

Por motivos de desempenho, o argumento de comprimento de entrada e o valor de deslocamento retornado não são validados em relação a valores negativos. Além disso, o deslocamento retornado pode ser maior que o comprimento de entrada. Espera-se que NIndex ele seja usado com coleções que sempre têm um comprimento/contagem não negativo. Se o deslocamento retornado for negativo e, em seguida, usado para NIndex uma coleção, um ArgumentOutOfRangeException será gerado, que terá o mesmo efeito que a validação.

Aplica-se a