[C# チュートリアル] C# ループ

黄舟
リリース: 2016-12-26 14:14:37
オリジナル
1083 人が閲覧しました

C# ループ

場合によっては、同じコード ブロックを複数回実行する必要がある場合があります。通常、ステートメントは順番に実行されます。関数内の最初のステートメントが最初に実行され、次に 2 番目のステートメントが続きます。

プログラミング言語は、より複雑な実行パスを可能にするさまざまな制御構造を提供します。

ループ ステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。次に、ほとんどのプログラミング言語におけるループ ステートメントの一般的な形式を示します。

[C# チュートリアル] C# ループ

ループ タイプ

C# は次のループ タイプを提供します。リンクをクリックすると、各タイプの詳細が表示されます。

ループの種類

説明

while ループ 指定された条件が true の場合、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。

for ループ 一連のステートメントを複数回実行して、ループ変数を管理するコードを簡素化します。

do...while ループは、ループ本体の最後で条件をテストする点を除けば、while ステートメントと似ています。

ネストされたループ while、for、do..while ループ内で 1 つ以上のループを使用できます。


ループ制御ステートメント

ループ制御ステートメントは、通常の実行シーケンスを変更します。実行がスコープを離れると、そのスコープ内で作成されたすべての自動オブジェクトが破棄されます。

C# は次の制御ステートメントを提供します。リンクをクリックすると、各ステートメントの詳細が表示されます。

制御ステートメント

説明

break ステートメント ループまたは switch ステートメントを終了し、プログラム フローはループまたは switch の直後の次のステートメントの実行を継続します。

continue ステートメントにより、ループは本体の残りの部分をスキップし、すぐに条件のテストを再開します。


無限ループ

条件が決して false でない場合、ループは無限ループになります。 for ループを使用すると、従来の意味での無限ループを実装できます。ループを構成する 3 つの式はいずれも必須ではないため、条件式の一部を空白のままにして無限ループを形成できます。

using System;

namespace Loops
{
    
    class Program
    {
        static void Main(string[] args)
        {
            for (; ; )
            {
                Console.WriteLine("Hey! I am Trapped");
            }
 
        }
    }
}
ログイン後にコピー

条件式が存在しない場合は true とみなされます。初期値とインクリメント式を設定することもできますが、一般にプログラマは無限ループを表すために for(;;) 構造を使用することを好みます。

上記は [c# チュートリアル] C# ループの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。


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