public static void ClassInitialize(string classname, List <int[]> classlist)//用来对classlist的值进行初始化 { if (File.Exists(System.Windows.Forms.Application.StartupPath + "\\" + classname)) { for (int cl1 = 0; cl1 < Judge.DateClassReader(classname).Count; cl1++) { classlist.Add(Judge.DateClassReader(classname)[cl1]); } } }
private void Panduan(MainWindow main, string classname)//此函数用于判断在打开课表之前,是否已经存在配置文件且其中配置文件中总课时是否是45 { if (!File.Exists(System.Windows.Forms.Application.StartupPath + "\\" + classname)) { MessageBox.Show("请先添加信息!", "错误", MessageBoxButton.OK, MessageBoxImage.Error); return; } int totalhours = Judge.TotalHours(); if (totalhours != 45) { MessageBox.Show("所添加的课时已经超过或小于45!", "错误!", MessageBoxButton.OK, MessageBoxImage.Error); return; } main.j1 = Judge.DateClassReader(classname)[0]; main.j2 = Judge.DateClassReader(classname)[1]; main.j3 = Judge.DateClassReader(classname)[2]; main.j4 = Judge.DateClassReader(classname)[3]; main.j5 = Judge.DateClassReader(classname)[4]; main.ShowDialog(); }