Преобразование строки в соответствующий регистр в C#
В надлежащем случае (или титульный регистр) первая буква каждого слова капитализируется. Это довольно легко, когда вы знаете, где найти метод, который преобразуется в правильный случай.
В примере используется следующий код для преобразования строки в переменную txt в правильный случай.
// Преобразуем в правильный случай. CultureInfo culture_info = Thread.CurrentThread.CurrentCulture; TextInfo text_info = culture_info.TextInfo; txt = text_info.ToTitleCase(txt);
Код создает объект CultureInfo, представляющий текущую культуру программы. (Для этого используются System.Globalization и System.Threading пространства имен.) Он получает объект TextInfo культуры и вызывает его ToTitleCase tt> для преобразования текста в правильный случай.