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(); } }