c#开发语言中,记录程序执行时间的计时器怎么用
时间: 2024-09-21 12:06:32 浏览: 41
在 C# 中,你可以使用 `System.Diagnostics.Stopwatch` 类来记录程序执行的时间。这个类可以用于测量特定代码段或整个应用程序的运行时间。以下是简单的步骤来创建并使用计时器:
1. 首先,需要创建一个 `Stopwatch` 对象:
```csharp
Stopwatch stopwatch = new Stopwatch();
```
2. 然后,在开始计时之前,记得开启计时器:
```csharp
stopwatch.Start();
```
3. 调用需要测量的代码:
```csharp
// 这里是你想计时的部分代码
DoSomethingExpensive();
```
4. 计时完成后,停止计时并获取时间:
```csharp
stopwatch.Stop();
TimeSpan elapsedTime = stopwatch.Elapsed; // 获取以 TimeSpan 结构表示的时间
```
5. 可以选择打印或存储这个时间值:
```csharp
Console.WriteLine($"操作耗时: {elapsedTime.TotalMilliseconds} 毫秒");
```
阅读全文