声明结构的默认(无参数)构造函数是错误的.总是提供默认构造函数以将结构成员初始化为它们的默认值.在结构中初始化实例字段也是错误的. 如果使用 new 运算符创建结构对象,则会创建该结构对象,并调用适当的构造函数.与类不同,结构的实例化可以不使用 new 运算符.如果不使用 new,则在初始化所有字段之前,字段都保持未赋值状态且对象不可用. 结构类型使用new不会分配托管堆分配内存而是调用构造函数初始化字段.结构的构造函数要么是有参数的,不可能是无参数,应为无参数是系统自己隐式添加的,就算有另外的