Stack<T>.Enumerator.Current Propriété

Définition

Obtient l'élément situé à la position actuelle de l'énumérateur.Gets the element at the current position of the enumerator.

public:
 property T Current { T get(); };
public T Current { get; }
member this.Current : 'T
Public ReadOnly Property Current As T

Valeur de propriété

T

Élément situé dans le Stack<T> à la position actuelle de l'énumérateur.The element in the Stack<T> at the current position of the enumerator.

Implémente

Exceptions

L'énumérateur est placé avant le premier élément de la collection ou après le dernier élément.The enumerator is positioned before the first element of the collection or after the last element.

Remarques

Current n’est pas définie dans les conditions suivantes :Current is undefined under any of the following conditions:

  • L’énumérateur est positionné avant le premier élément de la collection.The enumerator is positioned before the first element of the collection. Cela se produit après la création d’un énumérateur ou après l’appel de la méthode IEnumerator.Reset.That happens after an enumerator is created or after the IEnumerator.Reset method is called. La méthode MoveNext doit être appelée pour avancer l’énumérateur jusqu’au premier élément de la collection avant de lire la valeur de la propriété Current.The MoveNext method must be called to advance the enumerator to the first element of the collection before reading the value of the Current property.

  • Le dernier appel à MoveNext a retourné false, qui indique la fin de la collection et que l’énumérateur est positionné après le dernier élément de la collection.The last call to MoveNext returned false, which indicates the end of the collection and that the enumerator is positioned after the last element of the collection.

  • L’énumérateur est invalidé en raison de modifications apportées à la collection, telles que l’ajout, la modification ou la suppression d’éléments.The enumerator is invalidated due to changes made in the collection, such as adding, modifying, or deleting elements.

Current ne déplace pas la position de l’énumérateur, et les appels consécutifs à Current retournent le même objet tant que MoveNext ou IEnumerator.Reset n’est pas appelé.Current does not move the position of the enumerator, and consecutive calls to Current return the same object until either MoveNext or IEnumerator.Reset is called.

S’applique à

Voir aussi