C#, VB Stopwatch
13 ธันวาคม 2552
หลังจากยุ่งมากมายมาหลายวัน วันนี้ผมก็ได้อะไรดีมาจากการยุ่งๆมาหลายวันคือ Stopwatch ที่ผมนำมาใช้ในการจับเวลาการประมวลผลของ Process หรือ Program ที่เราเขียนเพื่อที่จะนำมาใช้ให้เกิดประโยชน์อื่นๆอีกมากมายในการพัฒนา Software มีตัวอย่าง Source Code ดังต่อไปนี้ครับผม
Source Code C#
//Name Space //using System.Diagnostics; Stopwatch objStopWatchAuto = new Stopwatch(); objStopWatchAuto.Start(); //----------------------------------------- //Process ที่เราต้องการจับเวลา //... //----------------------------------------- objStopWatchAuto.Stop(); MessageBox.Show("Time :" + objStopWatchAuto.ElapsedMilliseconds.ToString() + " ms", "Time");
Source Code VB
'Name Space 'Imports System.Diagnostics Dim objStopWatchAuto = New Stopwatch() objStopWatchAuto.Start() '----------------------------------------- 'Process ที่เราต้องการจับเวลา '.... '----------------------------------------- objStopWatchAuto.Stop() MessageBox.Show("Time :" + objStopWatchAuto.ElapsedMilliseconds.ToString() + " ms", "Time")
จาก Source Code ตัวอย่างที่ได้นำเสนอผลของเวลาที่แสดงเป็น Millisecond ครับ ถ้าต้องการให้แสดงเป็น Second ก็นำเวลาที่ได้มาไปหารด้วย 1000 ครับ ผลที่ได้ก็จะออกมาเป็น Second แล้วครับ (1 Second = 1000 Millisecond)
ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น