30 lines
933 B
C#
30 lines
933 B
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;
|
||
|
}
|
||
|
}
|