1,C#中结构体前可加public;可自己定义构造函数且构造函数必须有参;构造函数前必须全部初始化;
2,结构体类型,是值类型,自定义类型;通常用来封装小型相关变量;
3,带参的构造函数通常有this
public Goods(string Name)
{
this.Count = 20;
this.Name = "li lili";
this.Price = 3.5;
}
4,值类型,当一个变的时候不会影响对方;g1 g2 数据存取在线程堆栈中;(注意string类型(如名字)改变也不影响)string 具有不变性 和留用性;
5,g1 and g2内容一样 就相等;与类完全不同 类是地址;
6,结构体类型可以不用new 定义在方法之外 例static Goods g1; 也可Goods g1=new Goods();
7,结构体类型 可定义(方法如print)(字段)(属性)
8,待更新。