Stack<T>.Enumerator.Current Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.
public:
property T Current { T get(); };
public T Current { get; }
member this.Current : 'T
Public ReadOnly Property Current As T
Valore della proprietà
Elemento dell'insieme Stack<T> in corrispondenza della posizione corrente dell'enumeratore.
Implementazioni
Eccezioni
L'enumeratore è posizionato prima del primo elemento della raccolta o dopo l'ultimo elemento.
Commenti
Current non è definito in una delle condizioni seguenti:
L'enumeratore viene posizionato prima del primo elemento della raccolta. Ciò si verifica dopo la creazione di un enumeratore o dopo la chiamata del IEnumerator.Reset metodo. Il MoveNext metodo deve essere chiamato per far avanzare l'enumeratore al primo elemento della raccolta prima di leggere il valore della Current proprietà.
Ultima chiamata a MoveNext restituito
false
, che indica la fine della raccolta e che l'enumeratore è posizionato dopo l'ultimo elemento della raccolta.L'enumeratore viene invalidato a causa di modifiche apportate nella raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi.
Current non sposta la posizione dell'enumeratore e le chiamate consecutive per restituire lo stesso oggetto fino a Current quando MoveNext non viene chiamato o IEnumerator.Reset .