• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C#】フォームクラスと他クラスとの連携について)

C#フォームクラスと他クラスの連携について

このQ&Aのポイント
  • C#を勉強し始めたばかりの者です。オブジェクト指向言語が初めてなので、オブジェクト指向的考え方が出来てないゆえの質問です。
  • フォームクラスと他のクラスの連携方法がわかりません。具体的に言いますと、フォームクラスで別のAというクラスを宣言し、そのクラスのB()メソッドを実行したときに中で発生した例外メッセージをフォームのコントロールで表示したい、という場合、どうすればよいのでしょうか?
  • 例外メッセージをフォームクラスで処理する方法についてのアドバイスをお願いします。

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

  • ベストアンサー
  • iyomante
  • ベストアンサー率60% (14/23)
回答No.1

1.Aクラスメソッド内ではtry-catchを書かず、全てフォームクラスで処理する。 2.Aクラスメソッド内のtry-catchで改めて例外をthrowして、フォームクラスで処理する。 3.Aクラスメソッド内のtry-catchで例外を受けた後、戻り値としてエラーメッセージを返却する。 のどれかだと思います。 クラス内で処理したい例外処理なら3でよいのでは。

関連するQ&A

専門家に質問してみよう