Mise en œuvre d'une boucle à l'aide d'une minuterie en C#

Je voulais remplacer un compteur de base tandis que la boucle avec le minuteur en fonction boucle while en C#.

Exemple :

while(count < 100000)
{
   //do something 
}

à

while(timer < X seconds)
{
    //do something 
}

J'ai deux types de minuteries en C# .NET pour cette System.Timers et Threading.Timers .
Qui sera la personne de mieux utiliser et comment.Je ne veux pas ajouter un délai supplémentaire de consommation ou d'enfiler des problèmes avec la minuterie.

OriginalL'auteur Raulp | 2013-07-02