static public void GeneratePermutations(string number) { int numberInt = int.Parse(number); using (StreamWriter writer = new StreamWriter("log.txt", true)) { WriteDate(writer); WriteLine(writer, "Generating permutations..."); int[][] permutations = WithoutRepetition.AllPermutationsInLexOrder(numberInt); for (int i = 0; i < permutations.Length; i++) { Write(writer, (i + 1) + ") "); WriteVector(writer, permutations[i]); WriteLine(writer); } } }