56 votes

Trouver la moyenne de la collection de TimeSpans

J’ai une collection de TimeSpans, ils représentent le temps passé à faire une tâche. Maintenant, j’aimerais trouver le temps moyen passé sur cette tâche. Cela devrait être facile, mais pour une raison quelconque, je n’obtiens pas la bonne moyenne.

Voici mon code :

104voto

vc 74 Points 15694

Vous pouvez utiliser le paramètre Surcharge moyenne qui prend une collection de long dans :

12voto

George Duckett Points 17305
<pre><code></code><hr><p><a href="http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx" rel="noreferrer">Nullable</a>, mais n’est pas nécessaire, sauf si vous souhaitez renvoyer null si la liste source est vide, auquel cas il suffit d’effectuer d’abord une vérification séparée.</p></pre>

3voto

V4Vendetta Points 15354

En plus de la réponse ci-dessus, je vous suggère de prendre une moyenne au niveau des secondes ou des millisecondes (selon vos besoins)

Maintenant, en utilisant cette valeur, vous pouvez arriver au nouveau TimeSpan en utilisant

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X