IEnumerator<T>.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 della raccolta 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 della raccolta in corrispondenza della posizione corrente dell'enumeratore.
Commenti
Current non è definito in una delle condizioni seguenti:
L'enumeratore viene posizionato prima del primo elemento della raccolta, immediatamente dopo la creazione dell'enumeratore. MoveNext deve essere chiamato per avanzare l'enumeratore al primo elemento della raccolta prima di leggere il valore di Current.
L'ultima chiamata a MoveNext restituita
false
, che indica la fine della raccolta.L'enumeratore non è valido a causa delle modifiche apportate all'insieme, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi.
La proprietà Current restituisce lo stesso oggetto finché non viene chiamato il metodo MoveNext. MoveNext imposta Current sull'elemento successivo.
Note per gli implementatori
L'implementazione di questa interfaccia richiede l'implementazione dell'interfaccia nongenerica IEnumerator . La Current proprietà viene visualizzata in entrambe le interfacce e include tipi restituiti diversi. Implementare la proprietà nongenerica Current come implementazione esplicita dell'interfaccia. Ciò consente a qualsiasi consumer dell'interfaccia nongenerica di usare l'interfaccia generica.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per