C#私有构造函数的简单例子

发布时间:2020-07-14编辑:脚本学堂
本文介绍下,C#语言中私有构造函数的简单例子,有需要的朋友,可以参考下。

私有构造函数是C#中的一种特殊的实例构造函数。
它通常用在只包含静态成员的类中。
如果类具有一个或多个私有构造函数而没有公共构造函数,则其他类(除嵌套类外)无法创建该类的实例。

例子,
 

复制代码 代码示例:
class NLog{
   // Private Constructor: private NLog() { }
   public static double e = Math.E; //2.71828...}

声明空构造函数可阻止自动生成默认构造函数。
注意,如果您不对构造函数使用访问修饰符,则在默认情况下它仍为私有构造函数。
但是,通常显式地使用 private 修饰符来清楚地表明该类不能被实例化。