Supposons que j'aie deux classes, Client et Commande, où un client peut recevoir une ou plusieurs commandes.Comment réécrire cette boucle foreach en utilisant linq?
class Customer
{
Order[] Orders;
}
class Order
{
int OrderId;
}
Si pour un client donné, je veux trouver toutes les années ORDERID associés, est-il un moyen facile de le faire en utilisant LINQ? Quelque chose qui donne le même résultat que la solution suivante pour chaque solution:
List<int> allOrderIds = new List<int>();
foreach (Order thisOrder in thisCustomer)
{
allOrderIds.Add(thisOrder.OrderId);
}
TIA.
En fait oui, c'est la meilleure solution. +1 – RPM1984
Fonctionne très bien, merci! – mikel