vs2012诊断工具
时间: 2023-09-21 10:02:57 浏览: 38
在 C# 中,可以使用 Stopwatch 类来测量代码片段的执行时间。Stopwatch 类位于 System.Diagnostics 命名空间中。以下是一个示例:
```csharp
using System;
using System.Diagnostics;
class Program
{
static void Main(string[] args)
{
Stopwatch stopwatch = new Stopwatch();
// 开始计时
stopwatch.Start();
// 要测量时间的代码片段
for (int i = 0; i < 1000000; i++)
{
// 代码逻辑
}
// 停止计时
stopwatch.Stop();
// 获取经过的时间
TimeSpan elapsedTime = stopwatch.Elapsed;
// 输出执行时间
Console.WriteLine("执行耗时: " + elapsedTime);
Console.ReadLine();
}
}
```
以上代码示例中,首先创建了一个 Stopwatch 对象,然后调用 Start 方法开始计时。执行需要测量时间的代码片段后,调用 Stop 方法停止计时。最后,使用 Elapsed 属性获取经过的时间,并将其输出到控制台。