• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#でのswitch文)

C#でのswitch文のコンパイルエラー

このQ&Aのポイント
  • C#のswitch文でコンパイルエラーが発生する問題について解説します。
  • コンパイルエラーの原因として、ラベル間の制御フローが正しく設定されていないことが考えられます。
  • 解決策として、各case文の終了後にbreak文を追加する方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • YUI_AI
  • ベストアンサー率45% (303/661)
回答No.1

breakはif文の外側では? switch (vec) { case 3: if (data[x,y + 1] == 0 && data[x - 1,y + 1] == 1) { x = x - 1; y = y + 1; list.Add(1); l++; vec = 0; } break; //ここでBreak; case 4: 省略 }

blade3322
質問者

お礼

なんて単純なミスを・・・ ありがとうございます

関連するQ&A

専門家に質問してみよう