c#查看一段代码运行时间
时间: 2024-10-26 21:03:08 浏览: 22
查看一段代码的运行时间-综合文档
在 C# 中,你可以使用 `System.Diagnostics.Stopwatch` 类来测量代码块的运行时间。下面是一个简单的示例,展示了如何测量一段代码的时间:
```csharp
using System.Diagnostics;
public class Program
{
static void Main()
{
// 创建一个新的 Stopwatch 实例
Stopwatch stopwatch = new Stopwatch();
// 开始计时
stopwatch.Start();
// 要测量的代码段
Console.WriteLine("测量开始...");
// 这里可以替换为你的代码
for (int i = 0; i < 1000000; i++) { }
// 停止计时并获取已用时间
stopwatch.Stop();
TimeSpan elapsed = stopwatch.Elapsed;
// 输出运行时间
Console.WriteLine($"代码运行了: {elapsed.TotalMilliseconds} 毫秒");
}
}
```
在这个例子中,我们首先创建了一个 `Stopwatch` 对象,并在其上开始计时。然后执行你要测量的部分代码,最后停止计时并计算时间差。`TotalMilliseconds` 属性返回的是总的毫秒数。
阅读全文