Ejemplo n.º 1
0
        public void WatKanJeEigenlijkPreciesMetEenDelegate()
        {
            NaamVanDeDelegate method1 = new NaamVanDeDelegate(DemoMethode);
            var method2 = new NaamVanDeDelegate(DemoMethode);
            //var method3 = DemoMethode;
            NaamVanDeDelegate method4 = DemoMethode;

            method1(4);
            method1.Invoke(4);
        }
Ejemplo n.º 2
0
        public void TestDelegate()
        {
            NaamVanDeDelegate instantie1 = new NaamVanDeDelegate(DezeMethodeVoldoetAanDeSignatuur);
            Execute(instantie1);

            NaamVanDeDelegate instantie2 = DezeMethodeVoldoetAanDeSignatuur;
            Execute(instantie2);

            Execute(DezeMethodeVoldoetAanDeSignatuur);

            NaamVanDeDelegateMetGenerics<int, double, string, int> instantie3 = DezeMethodeVoldoetAanDeSignatuur;
            Func<double, string, int, int> instantie4 = DezeMethodeVoldoetAanDeSignatuur;

            Execute((double a, string b, int c) => 4);
        }
Ejemplo n.º 3
0
 private void Execute(NaamVanDeDelegate f)
 {
     f.Invoke(34, "mijn naam", 1);
     f(34, "mijn naam", 1);
 }
Ejemplo n.º 4
0
 public void KunnenGenericsGecombineerdWordenMetDelegates()
 {
     NaamVanDeDelegate <bool> method = DemoMethode;
 }