以C#中的双精度返回时间间隔
本文关键字:时间 返回 双精度 | 更新日期: 2023-09-27 17:58:51
我是这个论坛和C#编程的新手。在这个项目中,我必须在if控制语句完成后将时间间隔作为双精度返回。下面是代码片段。请告诉我我做错了什么。它不返回d
;
public double GetInterval()
{
double d;
DateTime now = new DateTime();
if (cb5Min.Checked)
{
d = ((60 - now.Second) * 1000 - now.Millisecond);
}
else if (cb15Min.Checked)
{
d= ((900 - now.Second) * 1000 - now.Millisecond);
}
return d;
}
请查看此处的TimeSpan
结构和示例
并非所有路径都会更新d。如果cb5Min.checked为false且cb15Min.checked为false,则代码将返回d的单位初始化值。