Condividi tramite


NIndex.GetOffset(IntPtr) Metodo

Definizione

Calcolare l'offset dall'inizio utilizzando la lunghezza della raccolta.

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. length deve essere un valore positivo

Restituisce

IntPtr

nativeint

Commenti

Per motivi di prestazioni, non viene convalidato il parametro di lunghezza di input e il valore di offset restituito rispetto ai valori negativi. non viene convalidato né l'offset restituito è maggiore della lunghezza di input. È previsto che NIndex verrà usato con le raccolte che hanno sempre lunghezza/conteggio non negativo. Se l'offset restituito è negativo e quindi usato per NIndex, una raccolta esce dall'intervallo eccezione che avrà lo stesso effetto della convalida.

Si applica a