Есть строка САНКТ-ПЕТЕРБУРГ, как мне привести ее в строку Санкт-Петербург? Сплитить строку, переводить весь текст в нижний регистр, потом увеличивать первую букву, потом соединять не есть хорошо. Мб есть более красивое решение?)
Ответ
Попробуйте метод TextInfo.ToTitleCase
CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str.ToLower());
Пример: dotnetfiddle
Комментариев нет:
Отправить комментарий