[Serializable]
public class RoleInfo
{
public int Id
{
set;
get;
}
public int Level
{
set;
get;
}
public string Name
{
set;
get;
}
}
public void Serialize(RoleInfo info)
{
FileStream fs = new FileStream(savePath, FileMode.Create);//savePath:保存到本地的路径
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(fs, info);
fs.Close();
}
public void Deserialize()
{
FileStream fs = new FileStream(savePath, FileMode.Open, FileAccess.Read, FileShare.Read);
BinaryFormatter bf = new BinaryFormatter();
RoleInfo info= bf.Deserialize(fs) as RoleInfo;
}