这个问题在这里已有答案:
你如何使用两种方法找到时间上的差异。以及如何调用使用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());
}
}
请参阅注释中可能的重复链接。另一种计算时差的方法是从TimeSpan获取它:
DateTime time1 = DateTime.Now;
Thread.Sleep(1000);
DateTime time2 = DateTime.Now;
TimeSpan ts = time2 - time1;
Console.WriteLine(ts.TotalMilliseconds);