【问题标题】:Operator '/' cannot be applied to operands of type 'Stopwatch' and 'int'运算符“/”不能应用于“秒表”和“int”类型的操作数
【发布时间】:2018-06-08 13:05:24
【问题描述】:
Stopwatch startTime1=null;
TimeSpan secondsToFormat;
startTime1 = Stopwatch.StartNew();
startTime1.Stop();
secondsToFormat = secondsToFormat+ startTime1.Elapsed;

if (ClicksCount == 2)
{
     secondsToFormat = startTime1 / 2;
     AverageMsCount.Text = secondsToFormat.ToString();
     TriesCount.Text = "2";                 
}

大家好,我希望你们今天过得愉快。所以,startTime1 是一个反应时间,我正在尝试获得平均反应时间,但在尝试出现类似标题中的错误后,我无法将 startTime1 除以 2 .

【问题讨论】:

    标签: android xamarin


    【解决方案1】:

    StopWatch 是一个对象。如果您参考它的文档,它包含一个Elapsed 属性,即TimeSpanTimeSpan 又包含一个TotalSeconds 属性,它是一个double

    var avg = startTime1.Elapsed.TotalSeconds / 2;

    【讨论】:

      【解决方案2】:

      如前所述,您不能分割 Stopwatch 对象,您可以使用 obj.ElapsedMilliseconds / 2 作为示例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-25
        • 2011-12-31
        • 2022-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多