C# rendere la prima lettera della parola in Maiuscolo

lunedì 19 giugno 2006 - 10.49

bluelions Profilo | Senior Member

Salve...e buongiorno a tutti
Mi serivebbe capire una cosettina, ho una stringa che corrisponde al mese corrente,presa in questo modo:
lblMeseCorrente.Text = DateTime.Now.ToString("MMMMMMMM yyyy");
ora mi restituisce il testo così giugno 2006, vorrei far si che la prima lettera sia in maiuscolo.....sarà una banalità, ma devo usare qualche funzione?

arresto Profilo | Junior Member

Nel toString vedo molte MMMMMM io ne sapevo 4
prova con solo 4 M altrimenti opera con le substring e poni a to Upper la prima lettera

eccoti un pezzo di codice

Funzione che poni in una classa statica di utility

using System.Text.RegularExpressions; static string CapitalizeText(Match m) { string str = m.ToString(); // Se il primo carattere è minuscolo if (char.IsLower(str[0])) { // Rendilo maiuscolo return char.ToUpper(str[0]) + str.Substring(1, str.Length-1); } return str; }


Spero di esserti stato di aiuto e Ar(p)resto.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5