All Possible Combinations of a list of Values
try this: static void Main(string[] args) { GetCombination(new List<int> { 1, 2, 3 }); } static void GetCombination(List<int> list) { double count = Math.Pow(2, list.Count); for (int i = 1; i <= count – 1; i++) { string str = Convert.ToString(i, 2).PadLeft(list.Count, ‘0’); for (int j = 0; j < str.Length; j++) { if (str[j] … Read more