Index Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un type qui peut être utilisé pour indexer une collection à partir du début ou de la fin.
public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
- Héritage
- Implémente
Remarques
Index est utilisé par le compilateur C# pour prendre en charge l’opérateur >^ ou « index from end » :
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5
Constructeurs
| Nom | Description |
|---|---|
| Index(Int32, Boolean) |
Initialise une nouvelle Index position d’index spécifiée et une valeur qui indique si l’index provient du début ou de la fin d’une collection. |
Propriétés
| Nom | Description |
|---|---|
| End |
Obtient un Index point qui pointe au-delà du dernier élément. |
| IsFromEnd |
Obtient une valeur qui indique si l’index provient du début ou de la fin. |
| Start |
Obtient un Index élément qui pointe vers le premier élément d’une collection. |
| Value |
Obtient la valeur d’index. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Index) |
Retourne une valeur qui indique si l’objet actuel est égal à un autre Index objet. |
| Equals(Object) |
Indique si l’objet Index actuel est égal à un objet spécifié. |
| FromEnd(Int32) |
Crée une Index valeur à partir de la fin d’une collection à une position d’index spécifiée. |
| FromStart(Int32) |
Crée une Index à partir de l’index spécifié au début d’une collection. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. |
| GetOffset(Int32) |
Calcule le décalage à partir du début de la collection à l’aide de la longueur de collection spécifiée. |
| ToString() |
Retourne la représentation sous forme de chaîne de l’instance actuelle Index . |
Opérateurs
| Nom | Description |
|---|---|
| Implicit(Int32 to Index) |
Convertit un nombre entier en un Index. |