Compartilhar via


NIndex.GetOffset(IntPtr) Método

Definição

Calcule o deslocamento desde o início usando o comprimento da coleção de fornecimento.

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. comprimento tem que ser um valor positivo

Retornos

IntPtr

nativeint

Comentários

Por motivo de desempenho, não validamos o parâmetro de comprimento de entrada e o valor de deslocamento retornado em relação a valores negativos. não validamos se o deslocamento retornado é maior que o comprimento de entrada. Espera-se que o NIndex seja usado com coleções que sempre têm comprimento/contagem não negativos. Se o deslocamento retornado for negativo e, em seguida, usado para NIndex, uma coleção sairá do intervalo, o que afetará o mesmo que a validação.

Aplica-se a