0
我有隨機數:顯示雙格式的C#
Random log = new Random();
我使用它定時器:
timer1.Interval = log.Next(200000, 570000);
這部分的分轉換毫秒:
double timme = timer1.Interval/1000/60;
所以timme
總是整數,我想要雙。 我該怎麼做?
我有隨機數:顯示雙格式的C#
Random log = new Random();
我使用它定時器:
timer1.Interval = log.Next(200000, 570000);
這部分的分轉換毫秒:
double timme = timer1.Interval/1000/60;
所以timme
總是整數,我想要雙。 我該怎麼做?
您正在經歷整數除法。
double timme = timer1.Interval/1000.0/60.0;
(僅嚴格地說兩個常量之一需要進行浮點值)
Alternativelly,你可以使用後綴:
double timme = timer1.Interval/1000D/60D;
字符「d」後的數字表示固定的數字將是雙倍的。
您可以爲小數就此別過,如果需要的話:
decimal timme = timer1.Interval/1000M/60M;
更多informating:here