37 lines
1.4 KiB
C#
37 lines
1.4 KiB
C#
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Linq;
|
||
|
using System.Text;
|
||
|
|
||
|
|
||
|
class LinqExercise8
|
||
|
{
|
||
|
static void Main(string[] args)
|
||
|
{
|
||
|
string chst,chen;
|
||
|
char ch;
|
||
|
string[] cities =
|
||
|
{
|
||
|
"ROME","LONDON","NAIROBI","CALIFORNIA","ZURICH","NEW DELHI","AMSTERDAM","ABU DHABI", "PARIS"
|
||
|
};
|
||
|
Console.Write("\nLINQ : Find the string which starts and ends with a specific character : ");
|
||
|
Console.Write("\n-----------------------------------------------------------------------\n");
|
||
|
Console.Write("\nThe cities are : 'ROME','LONDON','NAIROBI','CALIFORNIA','ZURICH','NEW DELHI','AMSTERDAM','ABU DHABI','PARIS' \n");
|
||
|
Console.Write("\nInput starting character for the string : ");
|
||
|
ch = (char)Console.Read();
|
||
|
chst=ch.ToString();
|
||
|
Console.Write("\nInput ending character for the string : ");
|
||
|
ch = (char)Console.Read();
|
||
|
chen=ch.ToString();
|
||
|
var _result = from x in cities
|
||
|
where x.StartsWith(chst)
|
||
|
where x.EndsWith(chen)
|
||
|
select x;
|
||
|
Console.Write("\n\n");
|
||
|
foreach(var city in _result)
|
||
|
{
|
||
|
Console.Write("The city starting with {0} and ending with {1} is : {2} \n", chst,chen,city);
|
||
|
}
|
||
|
Console.ReadLine();
|
||
|
}
|
||
|
}
|