VB.NETでは、 For Each ループ 配列またはコレクション オブジェクト内のステートメントのブロックを反復するために使用されます。 For Each ループを使用すると、リストや配列などのコレクション オブジェクトを簡単に操作して、配列またはコレクション内の各要素を実行できます。そして、配列またはコレクション内の各要素の反復が完了すると、制御は次のステートメントに移り、ループが終了します。
構文:
Oracle SQLが等しくない
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
For Each ループ コレクション オブジェクトまたは配列から各要素を読み取るために使用されます。の データ・タイプ 変数の型を表し、 変数名 要素にアクセスするための変数の名前です。 配列 または コレクションオブジェクト For Each ループの本体で使用できるようにします。
For Each ループのフローチャート
次のフローチャートは、配列要素を反復処理する For Each Next ループの機能を表しています。 VB.NET プログラミング言語 。
最初のステップは、 配列 またはコレクション オブジェクトを使用して、配列の各要素を実行します。 変数 For Each ループで。 For Each ループで変数が使用され、 要素 利用可能かどうか。要素がコレクション オブジェクトで使用可能な場合、For Each ブロックは、 状態 真実のままです。配列の各要素の実行後、制御は end ステートメントに移ります。
For Each ループの例
VB.NET での For Each Next ループの使用法を理解するための簡単なプログラムを作成します。
For_Each_loop.vb
ハッシュセットJavaとは何ですか
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
出力:
宗教のリスト
上の例では、次の名前の整数配列を作成します。 An_array () 、および For Each ループは、定義された関数の助けを借りて配列の各要素を反復するために使用されます。 変数「i」 。
例 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() さまざまな果物の名前を定義する String 型の配列です。そして フルーツ の各要素を反復するために使用される変数の名前です。 str() 配列を使用して それぞれについて プログラム内のループ。すべての要素が読み取られると、制御は 主要() プログラムを終了する関数。