Compartir vía


NIndex.GetOffset(IntPtr) Método

Definición

Calcule el desplazamiento desde el principio utilizando la longitud de colección que proporciona.

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

Longitud de la colección con la que se usará NIndex. length debe ser un valor positivo

Devoluciones

IntPtr

nativeint

Comentarios

Por motivos de rendimiento, no validamos el parámetro de longitud de entrada y el valor de desplazamiento devuelto con valores negativos. no se valida que el desplazamiento devuelto sea mayor que la longitud de entrada. Se espera que NIndex se use con colecciones que siempre tengan una longitud/recuento no negativas. Si el desplazamiento devuelto es negativo y, a continuación, se usa para NIndex, una colección obtendrá una excepción de intervalo que será la misma que la validación.

Se aplica a