class Program
{
static void Main(string[] args)
{
Program a = new Program();
Console.ReadLine();
}
public Program()
{
Console.WriteLine("constructor without parameters");
}
public Program(int a = 0)
{
Console.WriteLine("optional parameters constructor");
}
}
为什么使用第二个构造函数,为什么不禁止它(相同的签名)?