I'd like to format a number using a run-time supplied format string. Isn't something like this possible?
string.Format("{0:{1}}",0,"c")
The "c" may change to be any other type of format string. I've tried various combinations but am failing to find the correct one.