using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
Func<int, bool> myFunc = x => x > 5;
List<int> list = new List<int>{2,3,4,5,6,7,8};
var q = list.Where(myFunc);
foreach(var x in q){
Console.WriteLine(x);
}