質問: c#のクラスライブラリでメッセージボックスを表示 visualstudio2010でvisualc#のクラスライブラリやコンソールアプリケーションでメッセージボックスを表示させたいのですが、 windowsフォームアプリケーションでは messagebox.show("メッセージ本文","タイトル",messageboxbuttons.ok,messageboxicon.exclamation); で表示させることができたのですが、 クラスライブラリやコンソールアプリケーションでの中から表示する仕方が分かりません。(os windowsxp visualstudio2010) 1) visualc#のクラスライブラリでメッセージボックスを表示させるには public class class1 { } の中にどのようなコードを記述すればよいのでしょうか。 2) visualc#のコンソールアプリケーションでメッセージボックスを表示させるには static void main(string[] args) { } の中にどのようなコードを記述すればよいのでしょうか。 よろしくお願いします。
回答: クラス直下にコードできるのはメンバの定義だけです。 メソッドを定義し、その中に記述しましょう。 using system; using system.collections.generic; using system.text; using system.windows.forms; namespace classlibrary1 { public class class1 { public void hoge() { messagebox.show("メッセージ本文", "タイトル", messageboxbuttons.ok, messageboxicon.exclamation); } } }