/// <summary> /// 保存教师信息 /// </summary> /// <param name="teachers"></param> public static void SaveTeachers(TeacherDAL teachers) { using (FileStream fs = new FileStream(teacherDocPath, FileMode.Create, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, teachers); } }
/// <summary> /// 读取教师信息 /// </summary> /// <returns></returns> public static TeacherDAL GetTeachers() { TeacherDAL teachers; if (File.Exists(teacherDocPath)) { using (FileStream fs = new FileStream(teacherDocPath, FileMode.Open, FileAccess.Read)) { BinaryFormatter bf = new BinaryFormatter(); teachers = (TeacherDAL)bf.Deserialize(fs); } } else { using (FileStream fs = new FileStream(teacherDocPath, FileMode.CreateNew, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); teachers = new TeacherDAL(); bf.Serialize(fs, teachers); } } return(teachers); }