.net には、たとえば静的ではない RegistryKey のようなクラスが存在します。
RegistryKey RK=Registry.LocalMachine;
上記のクラスは(私が理解している限り)静的ではありませんが、たとえばコンストラクターはありません
RegistryKey RK=new RegistryKey();
無効です (レジストリ キー クラスにコンストラクタが定義されていません)
Webを検索しましたが、情報が見つかりませんでした
次のように書くと
class MyClass2
{
protected MyClass2(int x)
{
}
}
MyClass2.MyClass2 is inaccessible due to it's protection level
私が本当に知りたいのは、コンストラクターを非公開にする以外に方法がない場合、どうすれば RegisteryKey や MyClass2 などのクラスに対して異なるメッセージが存在するのでしょうか?