【发布时间】:2019-08-10 21:40:41
【问题描述】:
您如何使用两种方法找到时间差异。以及如何使用 TimeSpan 调用减法两个方法。
static void Main(string[] args)
{
int baba;
var stopWatch = new StopWatch();
Console.WriteLine("Please enter in any value to get the start time");
string ti = Console.ReadLine();
baba = Convert.ToInt32(ti);
Console.WriteLine(baba);
stopWatch.Start();
Console.WriteLine(Console.Read());
if(ti != null)
{
stopWatch.Stop();
Console.WriteLine(Console.Read());
}
}
【问题讨论】:
-
您阅读过文档吗?如果是这样,你在哪里挣扎?你得到哪个错误?到目前为止你尝试过什么?
-
ti永远不会是null。在最坏的情况下,它将是一个空字符串:"" -
请准确描述您要计算的时间差。或者你想知道
stopWatch.Start()和stopWatch.Stop()之间的经过时间吗?如果后者是您关心的问题,那么我建议您查看该属性:stopWatch.ElapsedMilliseconds. -
Mong Zhu 我试图计算时间差而不是经过时间。我想使用时间跨度,但我无法从另一个类调用方法
-
styx 我想得到时差,但是如何从 Stop() 方法中减去 Start() 方法这两种方法。我试着打电话给他们,两者都是公开的,但他们无法访问。如何访问它们并从停止时间中减去开始时间