I need a c# program to get all the possible combinations of a given string characters. For example If user has give string "MAD" then i have to store all the strings that can be made using characters( 'M' , 'A', 'D'). I am not able to get the logic for this becaude user can give string of any length. Please Help/......!! Thanx in Advance..