fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var list1 = new[]{"One", "Two"};
  9. var list2 = new[]{"Uno", "Dos", "Tres"};
  10. var list3 = new[]{1,2,3,4};
  11.  
  12. var result = from a in list1
  13. from b in list2
  14. from c in list3
  15. select new {a, b, c};
  16.  
  17. foreach(var item in result)
  18. {
  19. Console.WriteLine(item.a + " " + item.b + " " + item.c);
  20. }
  21. }
  22. }
Success #stdin #stdout 0.05s 24120KB
stdin
Standard input is empty
stdout
One Uno 1
One Uno 2
One Uno 3
One Uno 4
One Dos 1
One Dos 2
One Dos 3
One Dos 4
One Tres 1
One Tres 2
One Tres 3
One Tres 4
Two Uno 1
Two Uno 2
Two Uno 3
Two Uno 4
Two Dos 1
Two Dos 2
Two Dos 3
Two Dos 4
Two Tres 1
Two Tres 2
Two Tres 3
Two Tres 4