🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 构造函数(C# 编程指南) 任何时候,只要创建[类](https://msdn.microsoft.com/zh-CN/library/0b0thckt.aspx)或[结构](https://msdn.microsoft.com/zh-CN/library/ah19swz4.aspx),就会调用它的构造函数。类或结构可能有多个接受不同参数的构造函数。构造函数使得程序员可设置默认值、限制实例化以及编写灵活且便于阅读的代码。有关更多信息和示例,请参见[使用构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/ms173115.aspx)和[实例构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/k6sa6h87.aspx)。 如果您没有为对象提供构造函数,则默认情况下 C# 将创建一个构造函数,该构造函数实例化对象,并将成员变量设置为[默认值表(C# 参考)](https://msdn.microsoft.com/zh-CN/library/83fhsxwc.aspx)中列出的默认值。有关更多信息和示例,请参见[实例构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/k6sa6h87.aspx)。 静态类和结构也可以有构造函数。有关更多信息和示例,请参见[静态构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/k9x6w0hc.aspx)。 ## 本节内容 [使用构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/ms173115.aspx) [实例构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/k6sa6h87.aspx) [私有构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/kcfb85a6.aspx) [静态构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/k9x6w0hc.aspx) [如何:编写复制构造函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/ms173116.aspx) ## 请参阅 [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [类和结构(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/ms173109.aspx) [析构函数(C# 编程指南)](https://msdn.microsoft.com/zh-CN/library/66x5fx1b.aspx) [static(C# 参考)](https://msdn.microsoft.com/zh-CN/library/98f28cdx.aspx) [初始值设定项原因按相反顺序运行作为构造函数?Part One(第一部分)](http://go.microsoft.com/fwlink/?LinkId=112374)