IEnumeratorContract<T>.GetCurrent Metodo
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.
Restituisce l'oggetto dell'insieme in corrispondenza della posizione corrente dell'enumeratore.
public:
T GetCurrent();
public T GetCurrent ();
abstract member GetCurrent : unit -> 'T
Public Function GetCurrent () As T
Restituisce
Oggetto IContract dell'insieme in corrispondenza della posizione corrente dell'enumeratore.
Commenti
Il valore restituito di GetCurrent è indefinito in una delle condizioni seguenti:
L'enumeratore viene posizionato prima del primo elemento della raccolta, immediatamente dopo la creazione dell'enumeratore o dopo Reset la chiamata. MoveNext deve essere chiamato per far avanzare l'enumeratore al primo elemento della raccolta prima di chiamare GetCurrent.
Ultima chiamata a MoveNext restituito
false
, che indica la fine della raccolta.L'enumeratore viene invalidato a causa di modifiche apportate nella raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi.
La proprietà GetCurrent restituisce lo stesso oggetto finché non viene chiamato il metodo MoveNext. MoveNext imposta il valore restituito di GetCurrent sull'elemento successivo.