Given 2 lists
var list1 = new List<string> { "a", "b", "c" };
var list2 = new List<string> { "1", "2", "3", "4" };
if you want to output all permutations you could use nested loops like
var result = new List<s...