我需要将短语单词转换为大写和小写连续(交替)。
例子。
输入:
the girl is pretty.
输出:
tHe GiRl Is PrEtTy
我试过下面的代码,但它只转换第一个字母:
char[] array = texto.ToCharArray();
if (array.Length >= 1)
{
if (char.IsLower(array[0]))
{
array[0] = char.ToUpper(array[0]);
}
}
for (int i = 1; i < array.Length; i++)
{
if (array[i - 1] == ' ')
{
if (char.IsLower(array[i]))
{
array[i] = char.ToUpper(array[i]);
}
}
}
return new string(array);
谢谢