using System.Collections.Generic;
static void Main(string[] args)
List<string> list = new List<string>{"apple", "banana", "watermelon", "mango"};
Console.WriteLine($"List: {string.Join(", ", list)}");
var allStrings = from s in list select s;
Console.WriteLine($"All strings: {string.Join(", ", allStrings)}");
string matchingString = "go";
var matchingItem = (from s in list where s.Contains(matchingString) select s).First();
Console.WriteLine($"Matching string: {matchingItem}");