Comment creer un compteur de temps ???

Signaler
Messages postés
7
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
29 mai 2006
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Comment fait ton en C# pour creer un compteur de temps ???

exemple :

Void bidule()
{
int Temps_effectué = 0;
start compteur ;
Effectué(); //en parralele on effectue la fonction
Temps_effectué = compteur ;
}

Merci
A voir également:

5 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
32
Salut, c'est bien aussi avec un DateTime, si c'est pas assez performant tu peux utiiliser les fonctions Win32 QueryPerformanceCounter et QueryPerformanceFrequency en .NET 1.1 ( en .NET 2.0 je crois qu'il y'a une classe qui remplace ses fonctions ).

DateTime now = DateTime.Now;


//System.Threading.Thread.Sleep( 1000 ); // Do something


MessageBox.Show( ( DateTime.Now - now ).ToString( ) );
Messages postés
305
Date d'inscription
vendredi 18 juillet 2003
Statut
Membre
Dernière intervention
2 août 2010
1
Tu peux faire

void Bidule()

{

int iStart=Environment.TickCount;

...

<mes opération>

...

int iTempsEffectue=Environment.TickCount-iStart;

Console.WriteLine("Temps en mms:"+iTempsEffectue.ToString());

}
Théo
Messages postés
7
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
29 mai 2006

Merci beaucoup
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
80
Salut,

Tu dois parler de la classe Stopwatch ?

/*
coq
MVP Visual C#
*/
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
32
Oui c'est ça.