bonjour j'aimerais faire une union avec linq sur des collection internes
j'aij'aimerais faire l'union de toutes les Mnemo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 public class Mneno { public string Name { get; set; } } public class Mmemos : List<Mneno> { } public class Procedure { public Mmemos Mmemos { get; } = new Mmemos(); public string Name { get; set; } } public class Procedures : List<Procedure> { } public static class Factory { public static Procedures Get() { Procedures ps = new Procedures(); { Procedure p = new Procedure { Name = "p1" }; p.Mmemos.Add(new Mneno { Name = "alpha" }); p.Mmemos.Add(new Mneno { Name = "beta" }); p.Mmemos.Add(new Mneno { Name = "gamma" }); ps.Add(p); } { Procedure p = new Procedure { Name = "p2" }; p.Mmemos.Add(new Mneno { Name = "beta" }); p.Mmemos.Add(new Mneno { Name = "gamma" }); p.Mmemos.Add(new Mneno { Name = "zoulou" }); ps.Add(p); } return ps; } }
avec var v = ps.Select(p => p.Mmemos); je recupere les collections
mais j'aimerais avec linq obtenir une liste de toutes les mnemo des collection contenues
Partager