类:引用类型 结构:值类型 class和struct
类:字段,属性,方法,构造函数
属性和方法的区别:属性 get set,无()
类中构造函数中既可给字段也可给属性赋值,构造函数可以重载
结构中只能给字段赋值,并且是全部的,不能选择性
(如有变化,不是vs版本问题,而是.net版本问题)
结构在栈中存储,new函数调用结构struct的构造函数
结构和类的构造函数:相同:默认都有一个无参构造函数
不同:当写了一个构造函数,类中无参消失,结构中无参也存在
如果单纯存储数据,用结构,存储在栈上,效率高
如果面向对象,用类