Страницы

Поиск по вопросам

среда, 19 декабря 2018 г.

Сделать первую букву большой в строке

Есть строка САНКТ-ПЕТЕРБУРГ, как мне привести ее в строку Санкт-Петербург? Сплитить строку, переводить весь текст в нижний регистр, потом увеличивать первую букву, потом соединять не есть хорошо. Мб есть более красивое решение?)


Ответ

Попробуйте метод TextInfo.ToTitleCase
CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str.ToLower());
Пример: dotnetfiddle

Комментариев нет:

Отправить комментарий