MoveNext Método
Avanza el enumerador al siguiente elemento de la colección.
Espacio de nombres: Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask
Ensamblado: Microsoft.SqlServer.Exec80PackageTask (en Microsoft.SqlServer.Exec80PackageTask.dll)
Sintaxis
'Declaración
Public Function MoveNext As Boolean
'Uso
Dim instance As PkgVariableEnumerator
Dim returnValue As Boolean
returnValue = instance.MoveNext()
public bool MoveNext()
public:
virtual bool MoveNext() sealed
abstract MoveNext : unit -> bool
override MoveNext : unit -> bool
public final function MoveNext() : boolean
Valor devuelto
Tipo: System. . :: . .Boolean
Es true si el enumerador se avanzó correctamente al próximo elemento; es false si el enumerador ha pasado el final de la colección.
Implementa
Comentarios
Después de crear un enumerador o de realizar una llamada al método Reset, un enumerador se coloca delante del primer elemento de la colección y la primera llamada al método MoveNext mueve el enumerador hasta el primer elemento de la colección.
Cuando se pasa el final de la colección, las llamadas posteriores al método MoveNext devuelven false hasta que se llama al método Reset.
Mientras no se modifique la colección, el enumerador seguirá siendo válido. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, el enumerador se invalida definitivamente y la siguiente llamada al método MoveNext o Reset produce una excepción InvalidOperationException. Si la colección se modifica entre MoveNext y Current, Current devolverá el elemento en el que está establecido, aunque el enumerador ya haya quedado invalidado.
Vea también