C# でブレークイン

王林
リリース: 2024-09-03 15:10:04
オリジナル
534 人が閲覧しました

一般に、その時点で何らかの執行を終了することについて話しているとき、私たちはそうするための条件を与えていることになります。しかし、多くの場合、ループや状態から抜け出すための正確な条件はありません。ここでは、break ステートメントを使用して条件を一致させて、現在の実行を終了し、次に来るステートメントに制御を渡します。特定の段階で特定の操作を回避することで、実行を継続するのに役立ちます。プログラミング言語では、break ステートメントによく遭遇します。 Break文とは、ここでいう論理を壊すという意味に似たものです。他のプログラミング言語と同様に、C# にも Break ステートメントがあります。 switch の場合にも、break ステートメントを見たことがあるはずです。すべてのケースの後の switch case では、この Break ステートメントが一致しない場合はそのケースから出てきて、先に進みます。

構文:

Break ステートメントの構文は次のように非常に簡単です:

break;
ログイン後にコピー

キーワードのブレークとセミコロンだけです。 Break ステートメントの定義は、シーケンスの次の操作に制御を渡すことに他なりません。ブレーク ステートメントは、特定の状況から時間通りに抜け出し、それ以上の実行を停止するために適用されるルールです。

フロー図

C# でブレークイン

  • 上記のフローチャートは、単に Break ステートメントの動作を示しており、フローの開始時に特定の条件がチェックされます。それが満たされた場合、ループが続行されます。ループが Break ステートメントを取得する時点。または、break ステートメントを使用してこのループがループから抜け出す条件。
  • いくつかの例を実行して理解するだけで、このフローは簡単です。
  • break ステートメントに慣れるための最善の方法は、コードを作成し、さまざまなシナリオで出力を試してみることです。
  • Break ステートメントは非常に簡単です。しかし、ループから抜け出してさらなる実行プロセスが開始されるため、多くの人が混乱しました。
  • これらのステートメントは、特にネストされたループで使用されるケースが多くあります。入れ子になったループでは、内側のループが特定のイベントで Break ステートメントを取得してループから抜け出します。

C# では Break ステートメントはどのように機能しますか?

プログラムが 1 つあり、そのプログラム内でループを実行しているとします。私たちの要件は、ループが 5 に達した場合にループの実行を停止し、シーケンス内のコードの実行を開始することです。例を注意深く見ると、break ステートメントはそれが持つ意味として機能する可能性が高くなります。指定された場所で実行フローが中断され、制御は次に必要な操作に渡されます。

C# の Break ステートメントの例

C# の Break ステートメントの例を以下に示します。

例 #1

10 までノーを取得するプログラム。10 を超えたらループを終了します。

using System;
public class EvenNo {
public static void Main(string[] args) {
for(int i=0;i<=20;i++){
Console.WriteLine(i);
if(i==10){
break;
}
}
} }
ログイン後にコピー

出力:

C# でブレークイン

上記のプログラムでは、ループに 1 つを使用しました。ここでは、i が 20 以下の場合にさらに実行するという条件を与えています。 for ループに if 条件を与え、i の値が 10 に達するとループの実行を停止します。そして、このシナリオは、break ステートメントによって達成されました。この例をエディタで試してみると、上記のような出力が得られます。

例 #2

次に、switch ケースを使用した Break ステートメントを見ていきます

using System;
public class Switch
{
public static void Main(string[] args)
{
int n=2;
switch (n)
{
case 1:
Console.WriteLine("Current value of n is: 1");
break;
case 2:
Console.WriteLine("Current value of n is: 2");
break;
case 3:
Console.WriteLine("Current value of n is: 3");
break;
case 4:
Console.WriteLine("Current value of n is: 4");
break;
default:
Console.WriteLine("Please give the correct no.");
break;
}
}
}
ログイン後にコピー

出力:

C# でブレークイン

上記のプログラムでは、スイッチケースを使用しました。この中で、複数のケースを確認しています。ケース 1 から、指定された条件に対してケースをチェックします。 switch ケースが特定の条件に一致しない場合は、break ステートメントでそのケースを中断し、次のケースにジャンプします。一致するケースが見つかるまで実行されます。大文字と小文字が一致すると、実行され、出力が表示されます。最悪の場合、どの条件も満たされない場合、実行は、switch case ステートメントでキーワードdefault を使用して指定されたデフォルトのケースを取得します。このステートメントを再度実行すると、break ステートメントが取得され、操作が終了します。

例 #3

ここでは do-while ループを含む Break ステートメントを見ていきます:

using System;
public class Program
{
public static void Main(string[] args)
{
int i = 0;
do
{
Console.WriteLine("The value of i is :{0}", i);
i+=2;
if (i == 10)
break;
}while (i < 20);
Console.WriteLine("Press Enter Key to Exit..");
Console.ReadLine();
}
}
ログイン後にコピー

出力:

C# でブレークイン

上記のプログラムでは、break ステートメントを含む do-while ループを使用しました。 i の値を確認しました。 I の値を 2 ずつ増やします。ループが 10 に達したら中断します。ただし、20 までチェックする while 条件があります。要件に従って、ループの途中で実行を中断します。ここまで、break ステートメントの例を見てきました。これは、異なるループや if 条件で Break ステートメントを使用する方法を示しています。これらは、break ステートメントの動作を確認するための非常に基本的な例です。これらの例を適切なエディターで試してください。プログラム内でループを実行していて、その実行の間にループを中断する必要がある場合は、キーワード Break とセミコロンを含む Break ステートメントを使用します。このブレークの時点で、ステートメントはループから実行を取り出します。その後、制御はシーケンス内の次の実行ステートメントに移ります。

結論

すべての言語には、ループまたは特定の時点での条件から抜け出す Break ステートメントがあります。それは完全に要件によって異なります。これは非常に小さいですが、どの言語でも役立つステートメントなので、C# にも役立ちます。 Break ステートメントの使用法については実際に取り組んでみてください。

以上がC# でブレークインの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート