酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Windows Mobile(.NET Compact Framework)でシステム起動後の経過時間を取得する

厳密な精度を必要としない計測の場合、システム起動後のミリ秒単位の経過時間を取得する System.Environment 名前空間のTickCountを使用出来ます。

以下にサンプルコードを示します。

システム起動後の経過時間を取得する

VB.NET

Dim time As Integer = System.Environment.TickCount And Integer.MaxValue

C#

int time = System.Environment.TickCount & int.MaxValue;

実行結果

より高い精度の計測を必要とされる方は「Windows Mobile(.NET Compact Framework)で高分解能タイマを使う - 酢ろぐ!」をご覧下さい。