0

DLL アセンブリAがあり、ここで正しい方法でシングルトン パターンを実装したとします。唯一のインスタンスを返す静的プロパティを持つクラスManagerにします。Instance

次に、クラスが宣言され、このアセンブリがAを参照し、クラスが を使用するDLL アセンブリBを作成したとします。ControllerControllerManager

最後に、アセンブリBへの唯一の参照とクラスのいくつかのインスタンスを取得したコンソール アプリケーションCがあります。Controller

では、質問です。それらのインスタンスはManagerそれらの間でクラスを共有しますか?

4

2 に答える 2

2

では、質問です。それらのインスタンスはそれらの間で Manager クラスを共有しますか?

はい、これらのアセンブリはすべて単一の AppDomain に存在するため、同じインスタンスを共有します。別のアプリケーションD (Web、コンソール、デスクトップなど) を作成し、他のアセンブリを参照してManager.Instance.

于 2012-05-16T11:28:00.877 に答える
0

回答: はい、Managerシングルトンが正しく実装されているためです。

于 2012-05-16T11:28:49.433 に答える