任何时候,只要创建类或结构,就会调用它的构造函数。 类或结构可能有多个接受不同参数的构造函数。 构造函数使得程序员可设置默认值、限制实例化以及编写灵活且便于阅读的代码。 有关更多信息和示例,请参见使用构造函数(C# 编程指南)和实例构造函数(C# 编程指南)。
如果您没有为对象提供构造函数,则默认情况下 C# 将创建一个构造函数,该构造函数实例化对象,并将成员变量设置为默认值表(C# 参考)中列出的默认值。 有关更多信息和示例,请参见实例构造函数(C# 编程指南)。
静态类和结构也可以有构造函数。 有关更多信息和示例,请参见静态构造函数(C# 编程指南)。
使用构造函数(C# 编程指南)
实例构造函数(C# 编程指南)
私有构造函数(C# 编程指南)
静态构造函数(C# 编程指南)
如何:编写复制构造函数(C# 编程指南)
C# 编程指南类和结构(C# 编程指南)析构函数(C# 编程指南)static(C# 参考)初始值设定项原因按相反顺序运行作为构造函数?Part One(第一部分)