Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > CultureInfo - как выводить имя с большой буквы


Автор: transkriptsiya 29.1.2015, 23:03
Код

string m = CultureInfo.CreateSpecificCulture("ru").DateTimeFormat.GetMonthName(i + 1); //так будет имя месяца с маленькой буквы
button.Text = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(m); // так делаю что бы было с большой


подскажите, возможно ли обойтись одной строчкой кода? и формат как-то прописать сразу в первой

p.s
русский и английский выводятся с большой буквы
французский, испанский (остальные не проверял) - почему-то с маленькой

Автор: jonie 26.2.2015, 19:15
ну сделайте всегда большой используя https://msdn.microsoft.com/en-us/library/System.Char.ToUpper%28v=vs.110%29.aspx, только локаль не забудьте передать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)