Index Structure

Définition

Représente un type qui peut être utilisé pour indexer une collection en partant du début ou de la fin.Represents a type that can be used to index a collection either from the start or the end.

public value class Index : IEquatable<Index>
public 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 la nouvelle syntaxe d’index :Index is used by the C# compiler to support the new index syntax:

int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5

Constructeurs

Index(Int32, Boolean)

Initialise un nouveau Index avec une position d’index spécifiée et une valeur qui indique si l’index vient du début ou de la fin d’une collection.Initializes a new Index with a specified index position and a value that indicates if the index is from the start or the end of a collection.

Propriétés

End

Obtient un Index qui pointe au-delà du dernier élément.Gets an Index that points beyond the last element.

IsFromEnd

Obtient une valeur qui indique si l’index vient du début ou de la fin.Gets a value that indicates whether the index is from the start or the end.

Start

Obtient un Index qui pointe vers le premier élément d’une collection.Gets an Index that points to the first element of a collection.

Value

Obtient la valeur de l’index.Gets the index value.

Méthodes

Equals(Index)

Retourne une valeur qui indique si l’objet actuel est égal à un autre objet Index.Returns a value that indicates whether the current object is equal to another Index object.

Equals(Object)

Indique si l’objet Index actuel est égal à un objet spécifié.Indicates whether the current Index object is equal to a specified object.

FromEnd(Int32)

Crée un Index à la fin d’une collection, à une position d’index spécifiée.Creates an Index from the end of a collection at a specified index position.

FromStart(Int32)

Crée un Index à partir de l’index spécifié au début d’une collection.Create an Index from the specified index at the start of a collection.

GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

GetOffset(Int32)

Calcule le décalage du début de la collection à l’aide de la longueur de collection donnée.Calculates the offset from the start of the collection using the given collection length.

ToString()

Retourne la représentation sous forme de chaîne de l'instance Index actuelle.Returns the string representation of the current Index instance.

Opérateurs

Implicit(Int32 to Index)

Convertit un nombre entier en index.Converts integer number to an Index.

S’applique à