NIndex.GetOffset(IntPtr) Méthode

Définition

Calcule le décalage à partir du début à l’aide de la longueur de collection donnée.

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

Paramètres

length
IntPtr

nativeint

Longueur de la collection avec laquelle le NIndex sera utilisé. Doit être une valeur positive.

Retours

IntPtr

nativeint

Remarques

Pour des raisons de performances, l’argument de longueur d’entrée et la valeur de décalage retournée ne sont pas validés par rapport aux valeurs négatives. En outre, le décalage retourné peut être supérieur à la longueur d’entrée. Il est prévu NIndex qu’il soit utilisé avec des collections qui ont toujours une longueur/nombre non négative. Si le décalage retourné est négatif, puis utilisé pour NIndex une collection, un ArgumentOutOfRangeException est levée, ce qui a le même effet que la validation.

S’applique à