I am trying to create a generic formatter/parser combination.
Example scenario:
var format = \"{0}-{1}\
It's simply not possible in the generic case. Some information will be "lost" (string boundaries) in the Format method. Assume:
Format
String.Format("{0}-{1}", "hello-world", "stack-overflow");
How would you "Unformat" it?