值类型:int、double、char、decimal、bool、enum、struct;
引用类型:string数组、自定义类、集合、object、接口
值类型存储在栈上
引用类型存储在堆上
序列化:将对象转换为二进制
反序列化:将二进制转换为对象
作用:传输数据
[Serializable]
//类上方标注表示可序列化
//序列化,写
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(new FileStream("文件",write),"序列化对象");
//反序列化,读
BinaryFormatter bf = new BinaryFormatter();
bf.DeSerialize(new FileStream("文件",read),"序列化对象");
),“序列化对象”);