Упражнения C # Sharp: поиск заглавных слов в строке
C # Sharp LINQ: упражнение-12 с решением
Напишите программу на C # Sharp, чтобы найти прописные слова в строке.
Пример решения : -
C # острый код:
using System;
using System.Linq;
using System.Collections.Generic;
class LinqExercise12
{
static void Main(string[] args)
{
Console.Write("\nLINQ : Find the uppercase words in a string : ");
Console.Write("\n----------------------------------------------\n");
string strNew;
Console.Write("Input the string : ");
strNew= Console.ReadLine();
var ucWord = WordFilt(strNew);
Console.Write("\nThe UPPER CASE words are :\n ");
foreach (string strRet in ucWord)
{
Console.WriteLine(strRet);
}
Console.ReadLine();
}
static IEnumerable<string> WordFilt(string mystr)
{
var upWord = mystr.Split(' ')
.Where(x => String.Equals(x, x.ToUpper(),
StringComparison.Ordinal));
return upWord;
}
}
Пример вывода:
LINQ: найти прописные слова в строке: ---------------------------------------------- Введите строку: это строка ВЕРХНИЙ СЛУЧАЙ слова: ЯВЛЯЕТСЯ STRING
Блок - схема:
Редактор кода C # Sharp:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C # Sharp, чтобы отобразить верхние n-ые записи.
Далее: Напишите программу на C # Sharp для преобразования массива строк в строку.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code