using System.Collections.Generic;
namespace LinqFindVsWhere
static void Main(string[] args)
List<string> list = new List<string>();
list.AddRange(new string[]
string item2 = list.Find(x => x == "itfaefsem2");
Console.WriteLine(item2 == null ? "not found" : "found");
string item3 = list.Where(x => x == "item3").FirstOrDefault();
Console.WriteLine(item3 == null ? "not found" : "found");