C#程序运行时间怎么获取
时间: 2023-10-19 13:46:43 浏览: 207
在C#中,可以使用`Stopwatch`类来获取程序的运行时间。首先,你需要在代码中引入`System.Diagnostics`命名空间。然后,你可以按照以下步骤来获取程序的运行时间:
1. 创建`Stopwatch`对象:`Stopwatch stopwatch = new Stopwatch();`
2. 启动计时器:`stopwatch.Start();`
3. 执行你的程序代码。
4. 停止计时器:`stopwatch.Stop();`
5. 获取运行时间:`TimeSpan elapsedTime = stopwatch.Elapsed;`
`elapsedTime`对象会包含程序的运行时间,你可以通过访问其属性来获取不同的时间单位,例如:`elapsedTime.TotalMilliseconds`获取以毫秒为单位的运行时间。
以下是一个简单的示例代码:
```csharp
using System;
using System.Diagnostics;
namespace Program
{
class Program
{
static void Main(string[] args)
{
// 创建 Stopwatch 对象
Stopwatch stopwatch = new Stopwatch();
// 启动计时器
stopwatch.Start();
// 执行你的程序代码
// ...
// 停止计时器
stopwatch.Stop();
// 获取运行时间
TimeSpan elapsedTime = stopwatch.Elapsed;
// 输出运行时间(以毫秒为单位)
Console.WriteLine("程序运行时间(毫秒): " + elapsedTime.TotalMilliseconds);
Console.ReadLine();
}
}
}
```
你可以根据需要将以上代码嵌入到你的应用程序中,以获取程序的运行时间。
阅读全文