C#プログラミング基礎——ジャンプ文


目次
continue文
break文
return文
goto文
テクニック
ジャンプ文は、プログラムが実行するプロセスを変更し、指定された場所に移行するために使用されます.C#には4つのジャンプ文があります:continue,break,return,goto文.
continue文
構文の形式:
continue;

continue文はループ文でのみ使用できます.ループ文でcontinueが実行されると、ループ条件をすぐにテストして、ループが続行されるかどうかを決定します.条件が成立してループを継続すると、逆に終了します.
continue文が多重ループ構造に格納されている場合、それはその最内層ループのみに有効です.
break文
構文の形式:
break;

break文は、ループ文またはswitch文でのみ使用できます.breakが実行されると、現在のループまたはswitch文からすぐに飛び出します.
ループが何層あるかにかかわらず、break文はその最内層を含むループから1層しか飛び出しません.
return文
構文の形式:
return;          //  
return    ;

return文はメソッド内に表示されます.メソッドでreturn文に実行されると、プログラム実行プロセスはこのメソッドを呼び出すところにジャンプします.
メソッドが値を返さない場合は、return形式で返します.このメソッドに戻り値がある場合は、「return式」形式を使用します.その後の式がメソッドの戻り値です.
goto文
構文の形式:
goto   ;

goto文は、プログラムの実行プロセスを1つの場所から別の場所にスキップすることができ、非常に柔軟です(多重ループから直接スキップできます).
goto文は柔軟すぎて、プログラム構造が混乱しやすく、合理的に使用しなければならない.
goto文は、制御を別の文ブロック内部に移行することはできません.また、別の関数内部に移行することはできません.
テクニック
ジャンプ文の実行手順を明確に知るには、Visual Studioで文(F 11)ごとにデバッグします.