using System; using System.Collections.Generic; using System.Linq; class LinqDemo { static void Main() { string[] names = { "J", "P", "G", "P" }; IEnumerable<string> query = names .Where(n => n.Contains("a")) .OrderBy(n => n.Length) .Select(n => n.ToUpper()); foreach (string name in query) Console.Write(name + "|"); } }