首页 > 解决方案 > 将参数传递给计时器间隔

问题描述

也许我的问题的答案对你们很多人来说是显而易见的,但这对我来说真的很痛苦。

我试图将参数传递到我的计时器的时间间隔中,类型是双精度,但它总是编译为 0。

感谢您的回答。

aTimer.Interval = 1000; // works like a charm

double doubleTypeVariable = 1000;
aTimer.Interval = doubleTypeVariable; // get 0 instead, as an interval value

标签: c#timer

解决方案


您是否尝试在启动计时器时传入变量?

double doubleTypeVariable = 1000; System.Timers.Timer aTimer = new System.Timers.Timer(doubleTypeVariable);

当我测试时,aTimer.Interval 等于 1000


推荐阅读