È possibile specificare un tipo di flag o modificatore su un parametro di formato stringa per renderlo in minuscolo o maiuscolo?Flag di formato stringa C# o modificatore per il parametro in minuscolo
Esempio di ciò che voglio:
String.Format("Hi {0:touppercase}, you have {1} {2:tolowercase}.", "John", 6, "Apples");
uscita Ricercato:
Ciao John, si dispone di 6 mele.
PS: Sì, so che posso modificare il caso del parametro prima di utilizzarlo nel formato stringa, ma non lo voglio.
So che non lo vuoi, ma non riesco a capire perché basta chiamare .tolower() o .toupper() sulla stringa params è un problema. – tjmoore
"Non riesco a capire perché chiamare semplicemente .tolower() o .toupper() sulla stringa params sia un problema" - ad esempio, l'associazione dei dati. – Joe
Ho la stessa situazione. La ragione .ToLower() non funzionerà per me è che la stringa di formattazione proviene da un database (cioè, è configurabile dall'utente finale). – Ryan