NIndex.GetOffset(IntPtr) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.