Frage

I'm trying to figure out how to find how much time is my application running, but all I can find are:

Clock()
timersub()

and some similar stuff, but I can't use them, ....

what must I include in my code so I can use them?

like I include:

using System.Collections.Generic;

so I can use:

List<int> ints = new List<int>();

and if I do:

#include <time.h> // I get: Wrong preprocessor directive

Also I need floating point since start up and what I do get from:

System.DateTime.Now; // - not float but sealed struct
War es hilfreich?

Lösung

I normally use the StopWatch class

using System.Diagnostics;

Stopwatch sw = Stopwatch.StartNew();

Do Stuff...

sw.Stop();
TimeSpan elapsedTime = sw.Elapsed;

Andere Tipps

Normally if you want to time an operation you would use the StopWatch class.

It is available in Mono as well and should work just fine on Linux.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top