Index.GetOffset(Int32) Método

Definição

Calcula o deslocamento do início da coleção usando o comprimento da coleção especificado.

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

Parâmetros

length
Int32

O tamanho da coleção com a qual o Índice será usado. Deve ser um valor positivo.

Retornos

O deslocamento.

Comentários

Por motivos de desempenho, esse método não valida se length ou o valor retornado é negativo. Ele também não valida se o valor retornado é maior que length.

Não se espera que as coleções tenham um comprimento/contagem negativo. Se o deslocamento retornado desse método for negativo e for usado para indexar uma coleção, o runtime gerará ArgumentOutOfRangeException, que terá o mesmo efeito que a validação.

Aplica-se a