Obtenir un temps minimum et maximum de la valeur à partir de la liste de la propriété de l'objet à l'aide de Linq
J'ai les paramètres de l'objet de la propriété
class Settings
{
DateTime StartTime;
DateTime EndTime;
}
et j'ai créé une liste de cet objet.
Comment puis-je obtenir le MaxTime et MinTime à partir de la collection d'objets à l'aide de LINQ?
OriginalL'auteur PramodChoudhari | 2011-02-04
Vous devez vous connecter pour publier un commentaire.
Renvoie le plus bas et le plus élevé de fois. D'autres réponses sont en vous disant comment obtenir la différence entre max et min, ce qui ne semble pas être ce que vous avez demandé.
si c'est la réponse que vous voulez, puis cliquez sur la petite coche à côté de l'actuel nombre de votes, la question a...
+1 pour l'interprétation correcte de la question et de ne pas écrire ce que vous attendez de l'OP moyens.
Je vois 4 différents commentaires sur la façon d'accepter une réponse .... et pas de réponse. Oh bien de ne jamais l'esprit, la question suivante s'il vous plaît!
JK aussi deviné que ce que l'OP signifiait -- il se trouve que son interprétation était ce que l'OP voulait, et la mienne ne l'était pas. L'interprétation est "taper ce que vous attendez de l'OP signifie"
OriginalL'auteur JK.
En supposant que vous voulez un minimum et le maximum des temps de deltas:
Pas tout à fait sûr de ce que vous essayez de dire, mais avec ces valeurs, la différence entre eux (Fin - Début) serait un laps de Temps de la structure avec les Heures de jeu de propriétés à 9. Voir le
-
opérateur pour DateTimes.-1 OP juste demandé pour les valeurs max et min pas la différence entre les deux.
OP demandé pour min et max dans un objet avec deux champs -- ce qu'il voulait dire, c'est sujet à interprétation 🙂
OriginalL'auteur Cameron
De faire comme ceci
Lambda syntaxe .Min() et .Max() est plus concis et lisible
+1 @JK je suis totalement d'accord
OriginalL'auteur Shekhar_Pro