본문 바로가기
Language/C#

[ C# ] StopWatch 구현

by 신인용 2019. 8. 12.
반응형

C#에서 시간체크 방법에 대해 알아보도록 하자.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Diagnostics;
using System.Threading;
 
namespace Test{
    class TimeTest{
        static void Main(){
            Stopwatch sw = new Stopwatch();
            sw.Start();    // 스톱워치 시작.
            
            Thread.Sleep(10000);
            
            if(sw.IsRunning){    // 스톱워치가 작동중이면
                sw.Stop();    // 스톱워치 끝.
                Console.WriteLine("End Time: " + sw.ElapsedMilliseconds + "msec");
                // 동작 시간을 밀리초로 출력.
                Console.WriteLine("End Time: " + sw.Elapsed);
                // 동작 시간을 출력.
            }
        }
    }
}
cs

실행 결과

 

참고 사이트

https://docs.microsoft.com/ko-kr/dotnet/api/system.diagnostics.stopwatch?view=netframework-4.8

 

Stopwatch 클래스 (System.Diagnostics)

경과 시간을 정확하게 측정하는 데 사용할 수 있는 일련의 메서드와 속성을 제공합니다.Provides a set of methods and properties that you can use to accurately measure elapsed time.

docs.microsoft.com

 

 

 

반응형

댓글