如何使用TimeSpan
的值作为Timer
的间隔?
答案 0 :(得分:6)
获取total milliseconds from the TimeSpan
中使用的the constructor for Timer
:
var timer = new Timer(someTimeSpanObject.TotalMilliseconds);
答案 1 :(得分:1)
来自:http://msdn.microsoft.com/en-us/library/system.timespan.totalmilliseconds.aspx
TimeSpan interval = new TimeSpan(1, 15, 42, 45, 750);
Console.WriteLine("Value of TimeSpan: {0}", interval);
Console.WriteLine("{0:N5} seconds, as follows:", interval.TotalMilliSeconds);
您可以将.TotalMilliSeconds设置为Interval属性。