前提・実現したいこと
定義したメソッドを使って、メソッド呼び出し元の所のループをbreak文で抜けようとするとエラーになります。定義メソッド内でのループを抜ける場合じゃないと使えないということでしょうか。
今回のソースコードではbreakをメソッドにする必要性は無いですが、
今後もし、break文を含むちょっとした処理をメソッドとして利用したくなった場合breakも適用できるようにする方法はありますか?
発生している問題・エラーメッセージ
「breakまたはcontinueに対応するループがありません。」
該当のソースコード
C#
1using System; 2 3class Teratail 4{ 5 static void Main() 6 { 7 int i = 0; 8 9 do{ 10 Console.WriteLine(i); 11 Method(); 12 i++; 13 } while (i < 10); 14 } 15 16 public static void Method() 17 { 18 break; 19 } 20}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。