C#中,为什么结构体也可以设置构造函数?
结构体派生自ValueType,ValueType派生自Object,可访问Object的方法。
结构体是一种缩小版的类。
结构体不能继承。
结构体总是有一个无参数的默认构造函数,不允许替换。
结构体可指定字段如何在内存中布局。
结构体在很多方面和类相同。
但有些与类不同,结构的实例化可以不使用 new
运算符,类不行。
结构可以声明构造函数,但它们必须带参数,不能重写默认的构造函数。
更重要的是它不能继承。
作者:佯林
QQ:!!@#$**(!)
如果您想和我交流可以在下方留言,或者通过QQ联系到我。
QQ:!!@#$**(!)
如果您想和我交流可以在下方留言,或者通过QQ联系到我。