コード例 #1
0
        static void Main(string[] args)
        {
            DPrintMessage multicast = PrintHello;

            multicast += PrintGoodBye;
            multicast("Dhruv");
        }
コード例 #2
0
        private static void Case1()
        {
            DPrintMessage m = PrintHello;

            m("Dhruv");
            m = PrintGoodBye;
            m("Dhruv");
            PrintWizard(PrintHello);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            DPrintMessage print, multicast = PrintHello;

            print = PrintHello;
            print("akash");
            print = PrintGoodbye;
            print("akash");
            PrintWizard(PrintGoodbye);
            multicast += PrintGoodbye;
            multicast("akash");
        }
コード例 #4
0
        static void Main(string[] args)
        {
            DPrintMessage delegate1 = new DPrintMessage(PrintHello);
            DPrintMessage multicast = new DPrintMessage(PrintHello);

            delegate1("ABC");

            delegate1 = PrintGoodbye;
            delegate1("ABC");

            //delegate1 = Foo;
            PrintWizard(PrintHello);
            PrintWizard(PrintGoodbye);
            //PrintWizard(Foo);
            Console.WriteLine("Multicast");
            multicast += PrintGoodbye;
            multicast("ABC");
        }
コード例 #5
0
 static void PrintWizard(DPrintMessage message)
 {
     message("Champ");
 }
コード例 #6
0
 static void PrintWizard(DPrintMessage m)
 {
     m("Champ");
 }
コード例 #7
0
 static void PrintWizard(DPrintMessage message)
 {
     Console.WriteLine("Champ");
 }