MoveNext 메서드
열거자를 컬렉션의 다음 요소로 이동합니다.
네임스페이스: Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask
어셈블리: Microsoft.SqlServer.Exec80PackageTask(Microsoft.SqlServer.Exec80PackageTask.dll)
구문
‘선언
Public Function MoveNext As Boolean
‘사용 방법
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
반환 값
유형: System. . :: . .Boolean
열거자를 다음 요소로 이동하는 데 성공했으면 true이고, 열거자가 컬렉션의 마지막 부분을 지나쳤으면 false입니다.
구현
주의
열거자가 만들어진 다음 또는 Reset 호출 이후에 열거자는 컬렉션의 첫 번째 요소 이전에 배치되며 첫 번째 MoveNext 호출에서 열거자를 컬렉션의 첫 번째 요소로 이동합니다.
컬렉션의 끝을 지나면 다음 MoveNext 호출에서는 Reset이 호출될 때까지 false를 반환합니다.
열거자는 컬렉션이 변경되지 않은 상태로 유지되는 한 유효합니다. 요소를 추가, 수정 또는 삭제하는 등 컬렉션을 변경하면 열거자가 더 이상 유효하지 않게 되어 다음 MoveNext 또는 Reset 호출에서 InvalidOperationException이 throw됩니다. MoveNext와 Current 사이에서 컬렉션이 수정되면 Current는 열거자의 유효성이 이미 확인되었더라도 설정된 요소를 반환합니다.