NIndex.GetOffset(IntPtr) Metodo

Definizione

Calcola l'offset dall'inizio utilizzando la lunghezza della raccolta specificata.

public:
 IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset(IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr

Parametri

length
IntPtr

nativeint

Lunghezza della raccolta con cui verrà utilizzato NIndex. Deve essere un valore positivo.

Valori restituiti

IntPtr

nativeint

Commenti

Per motivi di prestazioni, l'argomento lunghezza di input e il valore di offset restituito non vengono convalidati rispetto ai valori negativi. Inoltre, l'offset restituito potrebbe essere maggiore della lunghezza di input. È previsto NIndex che venga usato con le raccolte che hanno sempre una lunghezza/conteggio non negativo. Se l'offset restituito è negativo e quindi utilizzato per NIndex una raccolta, viene generata un'eccezione ArgumentOutOfRangeException che ha lo stesso effetto della convalida.

Si applica a