Bonjour le forum !
Je bloque sur un petit point aujourd'hui.
Je l'explique par un exemple simple :
Je vais avoir une liste de voitures que je récupère en mémoire dans mon code avec 3 infos : Pays / Marque / DateDeSortie
Exemple du format de la liste :
{
Pays : France,
Marque : Renault,
DateDeSortie : 20/01/2010
}
,
{
Pays : Allemagne,
Marque : Mercedes,
DateDeSortie : 25/10/2001
}
,
{
Pays : France,
Marque : Peugeot,
DateDeSortie : 25/07/2021
}
Je cherche a récupérer la dateDeSortie la plus récente des voitures Francaises.
Comment je fais pour parcourir ma liste et passer à la valeur suivante une fois que j'ai trouvé une première fois dans ma liste, une voiture francaise, sans pour autant parcourir toute la liste ?
Je pense qu'il faut que je remplace "FirstOrDefault" par autre chose ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string PaysTosearch = "France" FranceToFind = ListAutomobileDateMiseEnCirculation.FirstOrDefault(p => p.Pays == PaysTosearch ); // On recherche si on trouve une voiture avec le pays france dans notre liste et je retourne la premiere valeur trouvé
Des idées ?
Merci pour votre aide !
Partager