【发布时间】:2013-08-12 02:43:09
【问题描述】:
在 .net 中存在诸如 RegistryKey 之类的非静态类,例如:
RegistryKey RK=Registry.LocalMachine;
上面的类不是静态的(据我所知)但它没有构造函数,例如
RegistryKey RK=new RegistryKey();
无效(注册表项类没有定义构造函数)
我在网上搜索过,但我找不到任何信息
当我写以下内容时
class MyClass2
{
protected MyClass2(int x)
{
}
}
MyClass2.MyClass2 由于其保护级别而无法访问
我真正想知道的是,除了将构造函数设为私有之外,还有其他方法吗?如何为 RegisteryKey 和 MyClass2 等类提供不同的消息?
【问题讨论】:
标签: .net class constructor default-constructor