for文の仕組みを知る
繰り返し文(loop statement:ループ文)と呼ばれる構文で記述することができます。
for文(for statement)
構文:for文
for ( 初期化の式1; 繰り返しすかどうか調べる式2; 変化のための式3 )
{
文;
…
}
using System.Windows.Forms;
using System.Drawing;
namespace lesson4
{
class sample5
{
static void Main(string[] args)
{
Form fm = new Form(); //フォームを作成します。
fm.Text = "ようこそC#へ!"; //フォームのタイトルを設定します
for (int index = 0; index < 5; index++)
{
PictureBox pb = new PictureBox();
pb.Image = Image.FromFile("E:\\099_Technology\\C#\\csharp\\csharp_train\\lesson2\\google.JPG"); //画像を読み込みます
pb.Top = pb.Height * index;
pb.Parent = fm;
}
Application.Run(fm); //フォームを指定して起動します
}
}
}
実行画面

①式1にしたがって、変数indexを初期化する
②式2の条件がtrueであればブロック内を処理して式3を処理する
③式2の条件が偽になるまで②を繰り返し
for文を使うと、繰り返し処理を記述できる。
いろいろな繰り返し文
for文以外にも、C#にはさまざまな繰り返し文があります。
構文:while文
while( 条件 )
{
文;
…
}
構文:do~while文
do
{
文1;
…
}while( 条件 );
while文・do~while文は条件がtrueである限り繰り返す。
do~while文は、最低1回ループ本体を実行する。
処理の流れを変更
処理を制御する文として、break文とcontinue文があります。break文は繰り返し処理を強制的に終了し、continue文は繰り返しの処理を飛ばして次の繰り返しにうつります。

コメント