C# break文の基本と応用:ループ脱出の必須テクニック
C#では、breakキーワードは通常、ループ文やswitch文で使用され、ループの終了やswitch文の実行を終了します。break文が実行されると、プログラムは現在のループやswitch文から即座に抜け出し、その後のコードを続行します。
以下は、breakキーワードの使用例です:
forループでbreakを使用する場合:
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break;
}
Console.WriteLine(i);
}
whileループ内でbreakを使用する場合:
int i = 0;
while (i < 10)
{
if (i == 5)
{
break;
}
Console.WriteLine(i);
i++;
}
switch文でbreakを使用してください。
int day = 4;
switch (day)
{
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
case 4:
Console.WriteLine("Thursday");
break;
default:
Console.WriteLine("Other day");
break;
}
上記の例では、breakキーワードは条件を満たしたときにループを終了するか、switchステートメントを抜けるために使用されています。