linq to object, obtenir tous les elements finaux dans des sous collections
bonjour
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Class A
property Bs as list(of B)
Class B
property Cs as list(of C)
' instance dans un sub
As as list(of A) |
je voudrais obtenir tous les C distinct à partir de As
sans linq ca donnerait
Code:
1 2 3 4 5 6 7 8
| dim DistinctsCs as new list(of C)
for each a as A in As
for each b as B in a.Bs
for each c as C in b.Cs
if not DistinctsCs.Contains(c) then DistinctsCs.Add(c)
next
next
next |
je ne vois pas comment écrire ca en linq car from a as A in As select a.Bs retourne un ienumerable(of list(of B))
merci