2019独角兽企业重金招聘Python工程师标准>>>
序列化类
[Serializable]
public class Config
{
public string Version { get; set; }
public int Age;
public bool FindJj;
public int[] Data;
}
窗口代码
Config _config = new Config();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var c = new Config();
c.Version = "v1.0.0";
c.FindJj = true;
c.Age = 199999;
c.Data = new int[1000];
var fileStream = new FileStream("temp.dat", FileMode.Create);
var b = new BinaryFormatter();
b.Serialize(fileStream, c);
fileStream.Close();
}
private void button2_Click(object sender, EventArgs e)
{
var c = new Config();
var fileStream = new FileStream("temp.dat", FileMode.Open, FileAccess.Read, FileShare.Read);
var b = new BinaryFormatter();
c = b.Deserialize(fileStream) as Config;
fileStream.Close();
}