using System.Collections.Generic;
public static void Main()
string[] games = {"BorderLands 1", "BorderLands 2", "BorderLands 3", "Destiny 1", "Destiny 2", "Doom" };
IEnumerable<string> result = games
.Where(g => g.Contains("2"))
.Select(g => g.ToUpper())
foreach (string game in result) Console.WriteLine(game);