fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. char[] chrs = { 'A', 'B', 'C'};
  9. char[] chrs2 = { 'X', 'Y', 'Z' };
  10. var pairs = chrs.SelectMany(ch1 => chrs2, (ch1, ch2) => ch1 + " " + ch2);
  11. Console.WriteLine("For ABC and XYZ: ");
  12. foreach (var p in pairs)
  13. Console.WriteLine(p);
  14. Console.WriteLine();
  15.  
  16. Console.WriteLine("For D and W: ");
  17. chrs = new char[] { 'D' };
  18. chrs2 = new char[] { 'W' };
  19. foreach (var p in pairs)
  20. Console.WriteLine(p);
  21. }
  22. }
Success #stdin #stdout 0.04s 24024KB
stdin
Standard input is empty
stdout
For ABC and XYZ: 
A X
A Y
A Z
B X
B Y
B Z
C X
C Y
C Z

For D and W: 
A W
B W
C W