大文字と小文字の連続した(交互に)フレーズワードを変換する必要があります。LowerCaseとUpperCase交替c#
例。
入力:
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);
おかげ
、 のchar []配列= texto.ToCharArray()。 if(array.Length> = 1) { if(char.IsLower(array [0]) { array [0] = char.ToUpper(array [0]); }の }(INT I = 1; I
ただし、最初の文字を変換するのは –