Programming/.net2 [.net] C# Stopwatch 사용 방법 (로직 수행 시간 측정) Hello. { #Somebody } C# Stopwatch 클래스 사용 방법 예전부터 프로그램 테스트 시 잘 사용하는 Stopwatch 클래스 사용법 공유 드립니다. // Stopwatch (스톱워치) Stopwatch sw = new Stopwatch(); sw.Start(); { // 시간 측정할 로직 } sw.Stop(); // 밀리 세컨즈까지 측정 Debug.WriteLine(string.Format("Total Elapsed Time [{0}]", sw.Elapsed.TotalSeconds.ToString("F2"))); 프로그래밍을 하면서 생각보다 자주 사용하는 것 같습니다. 특히 프로그램이 전반적으로 느릴 때 소스코드 구간별로 stopwatch를 심어두면, 범인(?) 찾기 좋습니다. Kee.. 2023. 9. 15. [.net] C# 예외 발생 시 윈폼 메시지 박스에 띄울 내용 정리 Hello. { #Somebody } C# 프로그램 예외 발생 시 Winform Message Box에 넣을 내용 물론 훌륭한 프로그래머들은 더 좋은 방법을 알고 있겠지만,아래와 같이 메시지 포맷을 정형화 해서 사용하면 좀 더 쉽게 쓸 수 있지 않을까 해서 기록합니다. // 전역벽수 선언 private string mainErrorMsgFormat; private string mainErrorMsg; ... ... // 생성자 혹은 Initialize 메서드에 선언 mainErrorMsgFormat = "Class : {0}\nFunction Name : {1}\nError Type : {2}\nError Message : {3}"; ... ... // 각 Class / Method에 사용 try { /.. 2023. 9. 15. 이전 1 다음