//IncreaseList using System; using System.Collections; using System.Collections.Generic; public class test2 { public void IncreaseList(int start,ArrayList list , int n, int k) { if(list.Count==k) { for(int i = 0 ; i< list.Count; i++) { Console.Write(list[i] + " "); } Console.WriteLine(); } for(int i=start;i<=n; i++) { list.Add(i); IncreaseList( i+1,list,n,k ); list.Remove(i); } } } public class Test { public static void Main() { ArrayList list = new ArrayList(); test2 t= new test2(); t.IncreaseList(1,list,6,5); } }