Bonjour,
J'aimerai savoir s'il est possible de récupérer la date la plus récente dans une collection de DateTime avec Linq to Object ? Peut-être avec l'agrégat Max() ?
Bonjour,
J'aimerai savoir s'il est possible de récupérer la date la plus récente dans une collection de DateTime avec Linq to Object ? Peut-être avec l'agrégat Max() ?
Oui en effet ca marche avec Max
Retrouvez moi sur :
Mon Espace Developpez.com-------------------------------
Dvp.NET, une librairie open-source de composants .NET
Mon blog: Up there in the code----------------------------
Twitter: NatMarchand
Ma société: So@t
Showrizo : Suivez votre planning de séries télé sous Windows 8
Une petite proposition d'ouverture, oui en fait cela dépend de quel type d'objet et de ta définition de "date la plus récente" et surtout récente par rapport à quoi.
Imaginons que l'on utilise une pile avec des objets contenant un message et une datetime.
Partons d'une pile d'objets vide.
Tu empiles un objet : "message 1" "2010-0101"
Puis un second : "message 2" "2000-01-01"
Dans cet exemple, ma question est : quelle est la date la plus récente ? Pour moi se serait le message 2 puis c'est le sommet de la pile et le dernier élément ajouté donc l'agrégat Last() à la place de Max(); Si l'ordre n'a pas d'importance (car nous ignorons la nature fonctionnelle de la datetime) et que c'est la date maximum recherché alors Max() biensûr![]()
Partager