C#结构体类型
结构体中可以定义构造函数,但不能定义析构函数,需要注意的是,定义的构造函数不能没有参 数,因为没有参数的构造函数是 C# 默认自动定义的,而且不能更改;如果不使用 New 操作符来实例化结构体,结构体对象中的字段将保持未分配状态,并且在所有 字段初始化之前无法使用该结构体实例。与类不同,结构体可以不用 New 操作符来实例化,当使用 New 操作符来实例化结构体时会自 动调用结构体中的构造函数;结构体从字面上来理解是指定义一种结构,实际上结构体是一种与类的定义非常相似的数据类型,但 它是值类型。




