static void Main(string[] args) { JudgeClass jc = new JudgeClass(); Console.Write("请输入一个字符:"); string str = Console.ReadLine(); char character = jc.JudgeBug(str); Console.ReadKey(); }//Program
private void ApplyClassChanges() { List <int> cids = new List <int>(); foreach (DataRow row in m_ClassTable.Rows) { int cid = (int)row[0]; cids.Add(cid); JudgeClass jc = JudgeSetBackup.GetJudgeClass(cid); if (jc == null) { jc = JudgeSetBackup.AddJudgeClass(cid, (string)row[1], (int)row[2]); } else { jc.Name = (string)row[1]; jc.Score = (int)row[2]; } jc.Items.Clear(); foreach (DataRow irow in Table.Rows) { if (cid == (int)irow[0]) { irow[1] = jc.Name; irow[2] = jc.Score; jc.Items.Add(new JudgeItem(jc, (int)irow[3], (string)irow[4], (float)irow[5], (string)irow[6])); } } } List <int> wasteCIds = new List <int>(); foreach (var cls in JudgeSetBackup.JudgeClasses) { if (!cids.Contains(cls.ID)) { wasteCIds.Add(cls.ID); } } foreach (int cid in wasteCIds) { JudgeSetBackup.RemoveJudgeClass(cid); } gdcItems.DataSource = JudgeSetBackup.BuildTable(null); }