Visual Basic ループ構造を使用すると、1 行以上のコードを繰り返し実行できます。 ループ構造内のステートメントは、条件が Trueされるまで、条件が Falseされるまで、指定された回数だけ、またはコレクション内の各要素に対して 1 回繰り返すことができます。
次の図は、条件が true になるまでステートメントのセットを実行するループ構造を示しています。
While ループ
While...End While コンストラクションは、While ステートメントで指定された条件がTrueされている限り、ステートメントのセットを実行します。 詳細については、「 While...」を参照してください。End While ステートメント。
Do ループ
Do...Loopコンストラクションを使用すると、ループ構造の先頭または末尾で条件をテストできます。 条件を True したままループを繰り返すか、または Trueになるまでループを繰り返すかを指定することもできます。 詳細については、「 Do...」を参照してください。Loop ステートメント。
ループ用
For...Nextコンストラクションは、ループを一定回数実行します。 繰り返しを追跡するために、ループ 制御変数 ( カウンターとも呼ばれます) を使用します。 このカウンターの開始値と終了値を指定し、必要に応じて、1 回の繰り返しから次の繰り返しに増加する量を指定できます。 詳細については、「For...」を参照してください 。次のステートメント。
各ループに対して
For Each...Next構築では、コレクション内の各要素に対して一連のステートメントが 1 回実行されます。 ループ制御変数を指定しますが、それに対する開始値または終了値を決定する必要はありません。 詳細については、「 For Each...」を参照してください。次のステートメント。
こちらも参照ください
.NET