NIndex.GetOffset(IntPtr) Método

Definición

Calcula el desplazamiento desde el principio utilizando la longitud de colección especificada.

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. Debe ser un valor positivo.

Devoluciones

IntPtr

nativeint

Comentarios

Por motivos de rendimiento, el argumento de longitud de entrada y el valor de desplazamiento devuelto no se validan con valores negativos. Además, el desplazamiento devuelto podría ser mayor que la longitud de entrada. Se espera NIndex que se use con colecciones que siempre tengan una longitud/recuento no negativo. Si el desplazamiento devuelto es negativo y, a continuación, se usa para NIndex una colección, se produce una ArgumentOutOfRangeException , que tiene el mismo efecto que la validación.

Se aplica a