.NET 4.x В слове, начинающемся со строчной буквы, исправить первую букву на заглавную - C#
Формулировка задачи:
Как сделать так, чтобы прога на Си-шарп в слове, начинающемся со строчной буквы, сначала исправляла первую букву на заглавную, а после все заглавные буквы в этом слове - на строчные? Результат должен отображаться в тексбокс.
Пример: "пРИвет" - "Привет".
Вот начало проги:
string str = File.ReadAllText(pathBox.Text,Encoding.Default);
inBox.Text = str;
byte i;
for (i = 0; i <= str.Length - 1; i++ )
{
if ('а' >= str[0] & str[0] >= 'z')
{
if (char.IsLower(str[0]))
{
char l = char.ToUpper(str[0]);
OutBox.Text = l + str.Remove(0, 1);
}
}Решение задачи: «.NET 4.x В слове, начинающемся со строчной буквы, исправить первую букву на заглавную»
textual
Листинг программы
static string Magic(string s)
{
return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(s);
}