VB.NET에서는 각 루프에 대해 배열이나 컬렉션 객체의 명령문 블록을 반복하는 데 사용됩니다. For Each 루프를 사용하면 목록, 배열 등과 같은 컬렉션 개체를 사용하여 쉽게 작업하여 배열 또는 컬렉션의 각 요소를 실행할 수 있습니다. 그리고 배열이나 컬렉션의 각 요소에 대한 반복이 완료되면 루프를 종료하기 위해 다음 문으로 제어가 전달됩니다.
통사론:
C의 행렬 곱셈
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
각 루프에 대해 컬렉션 개체 또는 배열에서 각 요소를 읽는 데 사용됩니다. 그만큼 데이터 형식 변수의 유형을 나타냅니다. var_name 은(는) 요소에 액세스하기 위한 변수의 이름입니다. 정렬 또는 수집 개체 For Each 루프의 본문에서 사용할 수 있습니다.
For Each 루프의 순서도
다음 순서도는 배열 요소를 반복하는 For Each Next 루프의 기능을 나타냅니다. VB.NET 프로그래밍 언어 .
첫 번째 단계는 정렬 또는 컬렉션 개체를 사용하여 배열의 각 요소를 실행합니다. 변수 For Each 루프에서. For Each 루프에서는 변수가 사용되어 요소 사용 가능 여부. 컬렉션 개체에서 요소를 사용할 수 있는 경우 For Each 블록은 상태 여전히 사실입니다. 배열의 각 요소를 실행한 후 제어는 end 문으로 이동됩니다.
For Each 루프의 예
VB.NET에서 For Each Next 루프의 사용을 이해하는 간단한 프로그램을 작성하십시오.
GB 대 MB
For_Each_loop.vb
Imports System Module For_Each_loop Sub Main() 'declare and initialize an array as integer Dim An_array() As Integer = {1, 2, 3, 4, 5} Dim i As Integer 'Declare i as Integer For Each i In An_array Console.WriteLine(' Value of i is {0}', i) Next Console.WriteLine('Press any key to exit...') Console.ReadLine() End Sub End Module
산출:
자바 케이스 진술
위의 예에서는 이름이 다음과 같은 정수 배열을 만듭니다. 배열 () , 그리고 For Each 루프는 정의된 도움을 받아 배열의 각 요소를 반복하는 데 사용됩니다. 변수 '나' .
예시 2: VB.NET에서 For Each 루프를 사용하여 과일 이름을 인쇄하는 간단한 프로그램을 작성합니다.
For_each.vb
Imports System Module For_each Sub Main() 'Define a String array Dim str() As String 'Initialize all element of str() array str = {'Apple', 'Orange', 'Mango', 'PineApple', 'Grapes', 'Banana'} Console.WriteLine('Fruit names are') 'Declare variable name as fruit For Each fruit As String In str Console.WriteLine(fruit) Next Console.WriteLine(' Press any key to exit...') Console.ReadKey() End Sub End Module
산출:
이 예에서는 str() 다양한 과일 이름을 정의하는 문자열 유형 배열입니다. 그리고 과일 각 요소를 반복하는 데 사용되는 변수의 이름입니다. str() 다음을 사용하여 배열 각각 프로그램을 반복하십시오. 모든 요소를 읽으면 제어권이 다음 요소로 전달됩니다. 기본() 프로그램을 종료하는 함수입니다.