C#程序运行时间怎么获取
时间: 2023-10-19 16:46:43 浏览: 105
在C#中,可以使用`Stopwatch`类来获取程序的运行时间。下面是一个示例代码:
```csharp
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
Stopwatch stopwatch = new Stopwatch();
// 开始计时
stopwatch.Start();
// 在这里写下你要测试运行时间的代码
// 例如:
for (int i = 0; i < 1000000; i++)
{
// 一代码...
}
// 停止计时
stopwatch.Stop();
// 获取运行时间
TimeSpan elapsedTime = stopwatch.Elapsed;
// 输出结果
Console.WriteLine("运行时间:{0}", elapsedTime);
}
}
```
在上面的示例中,我们首先创建了一个`Stopwatch`实例,然后使用`Start`方法开始计时。在需要测试运行时间的代码块中,执行你想要测试的代码。最后使用`Stop`方法停止计时,然后使用`Elapsed`属性获取程序运行时间。
阅读全文