Is it possible to specify some kind of flag or modifier on a string format param to make it lower case or upper case?
Example of what I want:
String.
In short, no; AFAIK you'd have to fix the source values, or use your own replacement to string.Format. Note that if you are passing in a custom culture (to string.Format) you may want to use culture.TextInfo.ToLower(s), rather than just s.ToLower().
string.Format
culture.TextInfo.ToLower(s)
s.ToLower()