Is it possible to specify some kind of flag or modifier to a string format param to customize it, something like the number formating flags?
Example of want I want:
String.Format("Hi {0:touppercase}, you have {1} {2:tolowercase}.", "John", 6, "Apples");
Wanted output: Hi JOHN, you have 6 apples.
PS: Yes I know that I can change the case of the param before using it on the string format but I don't want this.