- ベストアンサー
C# 他の条件節に干渉されないアクション
プログラミング初心者です。 長大なコードのプログラムにアクションを追加している所なのですが、 そのアクションコードを追加して実行すると、他のクラスのif構文や同じクラスのcatch構文に飛ばされてしまい、結局追加したアクションが実行されません。 「この部分だけ他の条件節が無効な例外地帯ですよ」といった技法はありませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 他のクラスのif構文 > 同じクラスのcatch構文 実行したデータフローの関係上、あなたが追加した部分が 走行する前にそうなるだけであって、あなたが追加した位置が 誤ってるということでは? そして呼び出し先メソッド内で例外を捕捉しているならば、 当然そのメソッド内で例外が捕捉されて、例外を握りつぶして いない限り、処理を続行することは出来ません。 > 「この部分だけ他の条件節が無効な例外地帯ですよ」 予め記述されているロジックがあるのに、そんなことは できません。 ロジックを見直して下さい。 ということだと思うのですが、よく状況がわかりません。
その他の回答 (1)
- nak777r
- ベストアンサー率36% (49/136)
回答No.2
アクションって何ですか? Action デリゲート? asp.net のアクション属性? どれも、文脈から違うと思うので逆に質問したいのですが
お礼
丁寧なご回答ありがとうございました。 コードの位置を変えるしか解決法はないようですね。