/// <summary> /// 重置 /// </summary> public static void Reset() { //初始化 dailyData = new DailyList(); //保存 SaveKeyData(); }
/// <summary> /// 序列化读入数据 /// </summary> /// <param name="dataSet"></param> public static void LoadKeyData() { //若XML文件存在,从XML文件中序列化读入 if (SerializeHelper.Exist(XMLName)) { /*XmlSerializer ser = new XmlSerializer(typeof(DailyList)); * dailyData = (DailyList)ser.Deserialize(File.OpenRead(XMLPath));*/ dailyData = SerializeHelper.Deserializer <DailyList>(XMLName); } //若不存在,初始化,并保存 else { //初始化 //这个本来就初始化了,所以不变了 //保存 SaveKeyData(); } }
/// <summary> /// 设置为null,减少内存占用 /// </summary> public static void Clear() { dailyData = null; }