Index.GetOffset(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Calcula o deslocamento desde o início usando o comprimento da coleção que indica.
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 comprimento da coleção com que o Índice será utilizado. O comprimento tem de ser um valor positivo.
Devoluções
A compensação.
Observações
Por razões de desempenho, não validamos o parâmetro de comprimento de entrada e o valor de offset devolvido contra valores negativos. Também não validamos que o deslocamento devolvido seja maior do que o comprimento de entrada. Espera-se que o Índice seja usado com coleções que tenham sempre comprimento/contagem não negativo. Se o deslocamento devolvido for negativo e depois usado para indexar, uma coleção receberá exceção fora de intervalo, o que terá o mesmo efeito da validação.