func с двумя параметрами

Nechto
Дата: 18.06.2014 15:12:41
Здравствуйте.

Подскажите пожалуйста как, правильно передать параметры в функцию.

test( ??? );

...

public void test(func<int, int, bool> status)
{

}


Как в test правильно передать параметры?
Изопропил
Дата: 18.06.2014 15:28:52
Nechto,

прередай параметром функцию, например
test( (a,b)=> {return a==b;});
Pallaris
Дата: 18.06.2014 15:33:24
Например
static void Main(string[] args)
        {
            testc((a,b) => a>b);  
        }

        public static void testc(Func<int,int,bool> del_)
        {
            foreach (int i in new int[] { 1, 2, 3, 4, 5 })
                Console.WriteLine(del_(i, 3));
        }