Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 返回时间间隔,在C中为双精度_C#_Time_Group By - Fatal编程技术网

C# 返回时间间隔,在C中为双精度

C# 返回时间间隔,在C中为双精度,c#,time,group-by,C#,Time,Group By,我是这个论坛和C编程的新手。在这个项目中,我必须在控制语句完成后以双精度返回时间间隔。下面是代码片段。请告诉我我做错了什么。它没有返回d 请查看TimeSpan结构和示例并非所有路径都将更新d。 如果cb5Min.checked为假,cb15Min.checked为假,则代码将返回d的单位初始化值。如果两个测试都不为真,会发生什么?编译器的错误消息是什么?我们应该猜测您已经拥有的信息吗?您正在返回一个可能未赋值的局部变量;代码可能没有按原样编译。 public double GetInterva

我是这个论坛和C编程的新手。在这个项目中,我必须在控制语句完成后以双精度返回时间间隔。下面是代码片段。请告诉我我做错了什么。它没有返回d


请查看TimeSpan结构和示例

并非所有路径都将更新d。
如果cb5Min.checked为假,cb15Min.checked为假,则代码将返回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;
}