Partager via


NIndex.GetOffset(IntPtr) Méthode

Définition

Calculez le décalage à partir du début à l’aide de la longueur de la collection donnante.

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é. la longueur doit être une valeur positive

Retours

IntPtr

nativeint

Remarques

Pour des raisons de performances, nous ne validons pas le paramètre de longueur d’entrée et la valeur de décalage retournée par rapport aux valeurs négatives. nous ne validons pas l’offset retourné soit supérieur à la longueur d’entrée. Il est attendu que NIndex sera utilisé avec des collections qui ont toujours une longueur/un nombre non négatif. Si le décalage retourné est négatif, puis utilisé pour NIndex une collection sort de l’exception de plage, ce qui sera le même impact que la validation.

S’applique à