스톱워치 시간 계산 프로그램 실행

때때로 우리는 코드 세그먼트를 알고, 또는 실행하는 방법을 시간이하고자합니다. 시작하기 전에 일반적인 관행을 만드는 것입니다 날짜 시간 만들 다시 구현의 끝에 현재 시간을 기록하는 변수를하고, 날짜 시간 현재 시간을 기록하는 변수. 따라서 두 시간으로 Save 즉 시간차는 얻을 수 시간 범위의 변수. 나는 그것의 코드 세그먼트의 많은의 실행 시간을 계산하려면, 그래서 만약이 일을 문제 없음? 이 방법에 따르면, 내가 많이 만들 날짜 시간 변수를 물론, 당신이 직접 사용할 수있는 말 것 DateTime.Now 새로 생성하지 않고, 날짜 시간 그러나, 변수, 이러한 접근 방식은 너무 복잡하다. .NET은 클래스를 제공합니다 - 스톱워치 타이밍. 당신은 그 사용해야 시작 방법, 당신이 그것을 필요로 할 때의 타이밍을하고, 결국 전화를 시간이 초과되어 정지 잘 방법. 그것은 재산있을 것 경과는 시간 간격을 반환합니다. 키에 정말 좋은!

 

스톱워치를 사용하지 마십시오 :

날짜 시간 DT1 = DateTime.Now;

실행 // .....

날짜 시간 DT2 = DateTime.Now;

실행 // .....

시간 범위 TS = (DateTime.Now -dt2) + (DT2 - TD1);

 

사용 스톱워치

스톱워치 SW = 새로운 스톱워치 ();

sw.Start ();

// 실행 ....

sw.Stop ();

// ...

sw.Start ();

// 실행 ....

sw.Stop ();

// 당신은 sw.Elapsed 또는 다른 속성을 사용할 수 있습니다

 

 

 

게시 55 개 원래 기사 · 원 찬양 39 ·은 80000 +를 볼

추천

출처blog.csdn.net/Chinese521/article/details/38372825