stopwatch的使用
时间: 2023-07-11 12:48:24 浏览: 71
Stopwatch是一个计时器类,可以用于测量时间间隔。在C#中,使用Stopwatch类可以很方便地实现计时器的功能。
首先,你需要在代码文件中添加以下命名空间:
```
using System.Diagnostics;
```
然后,创建一个Stopwatch对象并开始计时:
```
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
```
在需要停止计时的地方,使用Stop方法:
```
stopwatch.Stop();
```
可以通过Elapsed属性获取经过的时间:
```
TimeSpan ts = stopwatch.Elapsed;
```
其中,ts表示时间间隔,可以通过ts.TotalMilliseconds获取总毫秒数,ts.TotalSeconds获取总秒数,以此类推。
完整示例代码如下:
```
using System;
using System.Diagnostics;
class Program
{
static void Main(string[] args)
{
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
// 执行代码
stopwatch.Stop();
TimeSpan ts = stopwatch.Elapsed;
Console.WriteLine("经过时间:{0}毫秒", ts.TotalMilliseconds);
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)