public override void Parse() { ConInfo = new SimpleCornInfo(); string[] cmds = Corn.Replace("[","").Replace("]","").Split(','); if (cmds.Length == 5) { ConInfo.RepeatInterval = ParseCmd<int?>("RepeatInterval", cmds[1]); ConInfo.RepeatCount = ParseCmd<int?>("RepeatCount", cmds[2]); ConInfo.StartTime = ParseCmd<DateTime?>("StartTime", cmds[3]); ConInfo.EndTime = ParseCmd<DateTime?>("EndTime", cmds[4]); } else { throw new Exception("Corn表达式解析失败,corn:" + Corn); } }
public override void Parse() { ConInfo = new SimpleCornInfo(); string[] cmds = Corn.Replace("[", "").Replace("]", "").Split(','); if (cmds.Length == 5) { ConInfo.RepeatInterval = ParseCmd <int?>("RepeatInterval", cmds[1]); ConInfo.RepeatCount = ParseCmd <int?>("RepeatCount", cmds[2]); ConInfo.StartTime = ParseCmd <DateTime?>("StartTime", cmds[3]); ConInfo.EndTime = ParseCmd <DateTime?>("EndTime", cmds[4]); } else { throw new Exception("Corn表达式解析失败,corn:" + Corn); } }