结构数据类型 struce c#
结构定义
struct 结构名称
{
}
结构的使用1 不NEW
// 声明了一个变量,它是一个结构类型
结构名称 变量名;
// 给变量赋值
变量.属性名 = 值;
// 调用该变量的方法
变量.方法名();
结构的使用2 NEW
// 实例化一个结构对象
结构名称 变量名 = new 结构名称();
// 赋值
变量名.属性名 = 值;
// 方法调用
变量名.方法名();
两种用法的区别
- 如果不new结构,调用方法时,可能存在报错的情况
- new过后,调用方法时不会出问题