Index.GetOffset(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.