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