使用TimeSpan作为计时器间隔

时间:2013-06-15 11:42:17

标签: c# timer timespan

如何使用TimeSpan的值作为Timer的间隔?

2 个答案:

答案 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属性。