Заменить в 3-м слове строки все гласные прописные буквы на строчные - C#
Формулировка задачи:
Заменить все строчные* гласные буквы на заглавные. Нужно работать со StringBuilder.
Но ToUpper с ним работать не хочет.
*напутал в заголовке. строчные»заглавные
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Lab3_Task1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите фио (через пробел)");
string PIP = Console.ReadLine();
int j = PIP.LastIndexOf(' ');
StringBuilder SPIP = new StringBuilder(PIP);
char [] golos = new char []{ 'а', 'о', 'у', 'и', 'ы', 'е'};
Console.WriteLine();
for (int i = j; i < SPIP.Length; ++i)
if (golos.Contains(SPIP[i]))
SPIP[i] = SPIP[i].ToUpper();
Console.WriteLine(SPIP);
}
}Решение задачи: «Заменить в 3-м слове строки все гласные прописные буквы на строчные»
textual
Листинг программы
SPIP[i] = SPIP[i].ToUpper();