Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1万件3基本的なことかもしれないのですが、色々調べても分からなかった為質問させて頂きます。票5staticフィールドの初期化子を使うのが良いと思います。Form1.csTESTclass.tescls.何らかの処理();上の例ではフィールドをTESTclassに定義していますが、別にどのクラスで宣言しても良いです。このような静的フィールドの初期化は一度しか実行されないことが保証されているため通常の代入よりスレッドセーフです。Frameworkの習慣ではこのようなフィールドにはDefaultという名前を付けることが多いです。|-1アプリケーションのエントリポイントであるMain()内でインスタンスを作成しておけば各フォームで共有して使用できます。Studioで普通にフォームアプリケーションのプロジェクトを作った場合、Program.csというファイル内にMain()が含まれているはずです。個の銅バッジ3Main()の中でインスタンスを作成しただけでは、寿命はアプリケーションの寿命とほぼ一致するかも知れませんが、その変数のスコープはMain()の中だけです。具体的にそのインスタンスにどうアクセスするのかという情報(できれば具体的なコード)がないと質問の回答になっていないと思います。constructor内でtesclsを作る。FormCそれぞれがFormBaseを継承する。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。インスタンスについて0WCFサービス上でシングルトンのクラスを利用するとインスタンスは共有されますか?0Main関数のあるクラスでstaticを書かないとMain関数で参照?できない理由が知りたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。