Index.GetOffset(Int32) Méthode

Définition

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

public:
 int GetOffset(int length);
public int GetOffset (int length);
member this.GetOffset : int -> int
Public Function GetOffset (length As Integer) As Integer

Paramètres

length
Int32

Longueur de la collection avec laquelle l’index sera utilisé. Cette valeur doit être un entier positif.

Retours

Int32

Décalage.

Remarques

Pour des raisons de performances, cette méthode ne valide pas si length ou si la valeur retournée est négative. Elle ne valide pas non plus si la valeur retournée est supérieure lengthà .

Les collections ne sont pas censées avoir une longueur/un nombre négatif. Si le décalage retourné de cette méthode est négatif et est ensuite utilisé pour indexer une collection, le runtime lève ArgumentOutOfRangeException, ce qui aura le même effet que la validation.

S’applique à