Je voudrais obtenir la collection ou la liste d'objets Item, mais je reçois un tableau de tableaux maintenant.Question LinQ simple: convertir [] [] en []
Item[][] s = employees.Select(e => e.Orders.Select(o => new Item(e.ID, o.ID)).ToArray()).ToArray();
Quelqu'un peut-il me choisir la solution pour le faire?
P.S. solution juste LinQ :)
Bien que je suis d'accord avec cela, au lieu de changer la syntaxe utilisée, je l'aurais fait valoir que 'Orders' devrait avoir une référence à 'Employee' et il n'y a pas besoin de' Item'. –
+1. Notez que cette syntaxe est réellement traduite en SelectMany. Utilisez ce que vous trouvez plus lisible. Le code généré est exactement le même. – Niki