在 C# 中,计算累积时间可以使用 System.Diagnostics.Stopwatch
类。Stopwatch
类提供了高分辨率的计时器,可以用来测量代码段的执行时间。以下是一个简单的示例,展示了如何使用 Stopwatch
类计算 C# 代码段的累积时间:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
// 创建一个 Stopwatch 实例
Stopwatch stopwatch = new Stopwatch();
// 开始计时
stopwatch.Start();
// 要测量的代码段
for (int i = 0; i < 100000; i++)
{
// 执行一些操作
}
// 停止计时
stopwatch.Stop();
// 获取总的累积时间(以毫秒为单位)
long elapsedMilliseconds = stopwatch.ElapsedMilliseconds;
// 输出累积时间
Console.WriteLine($"总累积时间:{elapsedMilliseconds} 毫秒");
}
}
在这个示例中,我们首先创建了一个 Stopwatch
实例,然后开始计时。接下来,我们执行一些要测量的代码段。在代码段执行完毕后,我们停止计时,并使用 ElapsedMilliseconds
属性获取累积时间(以毫秒为单位)。最后,我们将累积时间输出到控制台。
领取专属 10元无门槛券
手把手带您无忧上云