Найти и вывести на печать слова, содержащие заглавные буквы - C#
Формулировка задачи:
Помогите доделать прогу, выводит слова, начинающиеся на заглавную букву. Как сделать, чтобы выводил слова содержащие заглавную?
class Program
{
static void Main(string[] args)
{
string[] text=new string[10];
int a = 1;
int x = 0;
WriteLine("Введите строку:");
while (a == 1)
{
text[x] = Readstr();
WriteLine("Хотите ввести еще строку?");
WriteLine("1-Да");
WriteLine("2-Нет");
a = int.Parse(ReadLine());
x++;
}
foreach (string s in text)
{
if (s != null)
WriteLine(s);
}
foreach (string str in text)
{
if (str != null) {
string[] words = str.Split(new char[] { ' ', '.', '!', ',', '?', ';', ':', '"', '\'', '(', ')' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in words)
{
if (s[0] == s.ToUpper()[0])
{
Console.WriteLine(s);
}
}
}
}Решение задачи: «Найти и вывести на печать слова, содержащие заглавные буквы»
textual
Листинг программы
if (s != s.ToLower())
{
Console.WriteLine(s);
}