【发布时间】:2014-07-08 22:23:04
【问题描述】:
我对这个stopWatch.Elapsed 属性感到非常困惑。它以这种格式显示时间值
我想知道我应该在这个输出的末尾添加什么。是ms (01:20:17.0550410ms) 还是只是s (01:20:17.0550410s)?
更进一步,如果我只想取这个输出的ms部分并用它做一些计算我应该取哪个值,是.0550410还是55.041?我的问题可能听起来很傻,但我真的很困惑!
请帮忙。
【问题讨论】:
-
我建议不要问一个有据可查的基本问题(StopWatch.Elapsed 显然是一个TimeSpan Structure),先看看文档,如果你无法将其转换为你想要,然后问这个问题,因为这个问题是一个更好的问题。
-
没有。你不明白我的问题。我知道我可以使用 TimeSpan。但它不是关于使用它。它只是类似于 TimeSpan 但不是 TimeSpan!
-
那你有一个严重的误解。正如我在之前的评论中所链接的,秒表上的属性
.Elapsed毫无疑问是Timespan结构。要么你很困惑,要么你没有使用 .Net。 -
您在原始问题中声明
stopWatch.Elapsed。如果秒表是System.Diagnostics.Stopwatch类型的对象,那么您所询问的内容将为您提供TimeSpan。也许你应该澄清它不是TimeSpan? -
如果我删除这个问题会增加我的声誉吗? 5 反对票真的很伤心。
标签: c# stopwatch elapsedtime