C# 私有构造函数

私有构造函数往往是一个空的函数体。

私有构造函数所在的类往往只包含静态成员。

私有构造函数的目的往往是用来阻止利用默认构造函数(无参数的构造函数)创建实例。

示例

class NLog
{
    // Private Constructor:
    private NLog() { }
   
    public static double e = System.Math.E;  //2.71828...
}

你可能感兴趣的