Пример #1
0
        static void Main(string[] args)
        {
            Action <string> del_action1 = PrintString;

            del_action1("een tekst");

            Action <string, int, int> del_action2 = PrintMax;

            del_action2("Welkom, het maximum is", 5, 6);

            Predicate <int> del_predicate = IsEven;

            Console.WriteLine("Getal 5 is Even? " + del_predicate(5));

            Predicate <string> del_predicate2 = HeeftLengteGroterDan1;

            Console.WriteLine("'Hallo' heeft lengte groter dan 1 ?" + del_predicate2("Hallo"));


            Func <int, int, bool> del_func1 = IsGelijk;

            Console.WriteLine("Getal 5 is gelijk aan getal 6 ?" + del_func1(5, 6));


            Predicate <WeekDag> del_predicate3 = IsWeekend;
            WeekDag             vandaag        = WeekDag.Donderdag;

            Console.WriteLine("Vandaag is het weekend? " + del_predicate3(vandaag));

            Func <WeekDag, bool> del_func2 = IsWeekend;

            Console.WriteLine("Vandaag is het weekend? " + del_func2(vandaag));

            Console.WriteLine();
        }
Пример #2
0
 static bool IsWeekend(WeekDag weekdag)
 {
     if (weekdag == WeekDag.Zaterdag || weekdag == WeekDag.Zondag)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }