C# Stopwatch is a powerful class provided by the .NET Framework that we can use to measure the execution time of a specific code block.
It is commonly used in performance testing and benchmarking applications to measure the time a code snippet takes to execute.
The Stopwatch class is part of the System.Diagnostics
namespace and is available in all .NET programming languages, including C#.
![csharp-stopwatch](https://www.shekhali.com/wp-content/uploads/2023/03/csharp-stopwatch-1024x403.png)