using System; using System.Linq; public class Test { static void Main() { char[] chrs = { 'A', 'B', 'C'}; char[] chrs2 = { 'X', 'Y', 'Z' }; char[] chrs3 = { 'J', 'K', 'L' }; var pairs = from ch1 in chrs from ch2 in chrs2 from ch3 in chrs3 select ch1 + " " + ch2 + " " + ch3; Console.WriteLine("For ABC and XYZ: "); foreach (var p in pairs) Console.WriteLine(p); Console.WriteLine(); Console.WriteLine("For D and W: "); chrs = new char[] { 'D' }; chrs2 = new char[] { 'W' }; chrs3 = new char[] { 'S' }; foreach (var p in pairs) Console.WriteLine(p); } }