mizuneko
3/2/2014 - 2:29 PM

KeepTime.cs

public sealed class KeepTime : IDisposable {
    private Stopwatch _stopwatch;
    public KeepTime() {
        Debug.WriteLine(String.Format("Start {0}", 
            DateTime.Now.ToShortTimeString()));
        _stopwatch = Stopwatch.StartNew();
    }
    public void Dispose() {
        _stopwatch.Stop();
        Debug.WriteLine(String.Format("Stop  {0} ({1}ミリ秒)",
            DateTime.Now.ToShortTimeString(),_stopwatch.ElapsedMilliseconds));
    }
}