using System; using System.Linq; public class Test { public static void Main() { var input = new[] {"quick", "brown", "fox", "jumps"}; Func filter1 = a => a == "quick"; Func filter2 = a => filter1(a) || a.Length == 3; foreach (var s in input.Where(filter2)) { Console.WriteLine(s); } } }