c#的结构中到底有没有默认的无参构造函数?

2025-05-14 09:37:59
推荐回答(3个)
回答(1):

结构的副本由编译器自动创建和销毁,因此不需要使用默认构造函数和析构函数。实际上,编译器通过为所有字段赋予默认值(参见默认值表)来实现默认构造函数

回答(2):

是啊,是存在默认的无参构造函数,它会将结构中的字段赋值为0,你也可以自己写它的构造函数,但是你自己写的构造函数一定要带参数!

回答(3):

默认就有一个无参的,里面没有代码的,你也可以自己写出来,还可以写带有参的,还可以有参无参一起写出来,无参默认是不显示的