我正在尝试根据数据库中的参数动态创建System.Timers.Timer。例如,如果表有5行。我需要创建5个计时器。有开始时间和时间的参数。间隔存储在数据库中。你怎么能这样做?感谢
答案 0 :(得分:0)
您是否在对象集合或数组中拥有数据库记录?您可以使用主键作为键循环并将计时器添加到字典中。
EG:
Dictionary<string,Timer> timers = new Dictionary<string,Timer>();
然后为您的每条记录:
timers.Add(PrimaryKeyOfRecord, new Timer());
然后您可以这样访问:
timers[PrimaryKeyOfRecord].Start();