Вывести слова, которые начинаются с прописной буквы - C#
Формулировка задачи:
Добрый день!
Задача: нужно из строки вывести слова с прописной буквы.
Перебираю слова и проверяю первый символ на "заглавность", но никак не могу правильно написать условие - if (char.IsUpper(s[0])) Console.WriteLine(s); - выдает ошибку
Помогите, плз.
StringBuilder a = new StringBuilder ("Полное интервью с Кори времен громкого тура!");
Console.WriteLine("Исходная строка: " + a);
string str = a.ToString();
str = str.Trim();
string[] s = str.Split(' ');
if (char.IsUpper(s[0])) Console.WriteLine(s);
Console.ReadKey();Решение задачи: «Вывести слова, которые начинаются с прописной буквы»
textual
Листинг программы
foreach(var slovo in s) if (char.IsUpper(slovo[0])) Console.WriteLine(slovo);