NIndex.GetOffset(IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.