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 | using System; using System.Linq; using System.Collections; using System.Collections.Generic; public class Test { public static void Main() { List<Frob> frobs = new List<Frob> { new Frob { Numbers = new List<int> { 1,2,3,4,5 } }, new Frob { Numbers = new List<int> { 10,20,30,40,50 } }, }; foreach(var number in frobs.SelectMany(f => f.Numbers)) Console.WriteLine(number); } } public class Frob { public List<int> Numbers { get; set; } } |
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlMaXN0PEZyb2I+IGZyb2JzID0gbmV3IExpc3Q8RnJvYj4KCQl7CgkJCW5ldyBGcm9iIAoJCQl7CgkJCQlOdW1iZXJzID0gbmV3IExpc3Q8aW50PiB7IDEsMiwzLDQsNSB9CgkJCX0sCgkJCQoJCQluZXcgRnJvYiAKCQkJewoJCQkJTnVtYmVycyA9IG5ldyBMaXN0PGludD4geyAxMCwyMCwzMCw0MCw1MCB9CgkJCX0sCgkJfTsJCgkJCgkJZm9yZWFjaCh2YXIgbnVtYmVyIGluIGZyb2JzLlNlbGVjdE1hbnkoZiA9PiBmLk51bWJlcnMpKQoJCQlDb25zb2xlLldyaXRlTGluZShudW1iZXIpOwoJfQp9CgpwdWJsaWMgY2xhc3MgRnJvYgp7CiAgICBwdWJsaWMgTGlzdDxpbnQ+IE51bWJlcnMgeyBnZXQ7IHNldDsgfQp9
-
upload with new input
-
result: Success time: 0.02s memory: 38144 kB returned value: 0
1 2 3 4 5 10 20 30 40 50


