Index Estrutura
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.
Representa um tipo que pode ser usado para indexar uma coleção desde o início ou desde o fim.
public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
- Herança
- Implementações
Observações
Index é usado pelo compilador C# para suportar o ^operador OR "indexar a partir do fim":
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5
Construtores
| Name | Description |
|---|---|
| Index(Int32, Boolean) |
Inicializa um novo Index com uma posição de índice especificada e um valor que indica se o índice é do início ou do fim de uma coleção. |
Propriedades
| Name | Description |
|---|---|
| End |
Recebe um Index que aponta para além do último elemento. |
| IsFromEnd |
Obtém um valor que indica se o índice é do início ou do fim. |
| Start |
Obtém um Index que aponta para o primeiro elemento de uma coleção. |
| Value |
Obtém o valor do índice. |
Métodos
| Name | Description |
|---|---|
| Equals(Index) |
Devolve um valor que indica se o objeto atual é igual a outro Index objeto. |
| Equals(Object) |
Indica se o objeto Index atual é igual a um objeto especificado. |
| FromEnd(Int32) |
Cria um Index a partir do final de uma coleção numa posição de índice especificada. |
| FromStart(Int32) |
Cria um Index a partir do índice especificado no início de uma coleção. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
| GetOffset(Int32) |
Calcula o deslocamento a partir do início da coleção usando o comprimento especificado da coleção. |
| ToString() |
Devolve a representação da cadeia da instância atual Index . |
Operadores
| Name | Description |
|---|---|
| Implicit(Int32 to Index) |
Converte um número inteiro para um Index. |