Use Last operator with condition
using System; using System.Linq; using System.Collections; using System.Collections.Generic; class Program/*from w w w . j a v a 2 s. c o m*/ { static void Main(string[] args) { string[] codeNames = {"Python", "Java", "Javascript", "Bash", "C++", "Oracle"}; string name = codeNames.Last(p => p.StartsWith("J")); Console.WriteLine(name); } }
This should return the last element in the input sequence that begins with the string "J".