zoukankan      html  css  js  c++  java
  • 多重委托简单示例一

     1using System;
     2using System.Collections.Generic;
     3using System.Linq;
     4using System.Text;
     5
     6namespace @delegate
     7{
     8    class MultiDelegateExam
     9    {
    10        delegate void Dialoging();
    11        public static void Greeting()
    12        {
    13            Console .WriteLine ("How are you !");
    14        }

    15        public static void Introduce()
    16        {
    17            Console .WriteLine ("I am Norosin.");
    18        }

    19        public static void Main(string[] args)
    20        {
    21            Dialoging oneDialoging = new Dialoging(Greeting);
    22            Console.WriteLine("single delegate:one");
    23            oneDialoging();
    24            Console.WriteLine();
    25
    26            Dialoging twoDialoging = new Dialoging(Introduce);
    27            Console.WriteLine("single delegate:two");
    28            twoDialoging();
    29            Console.WriteLine();
    30
    31            Dialoging threeDialoging = oneDialoging + twoDialoging;
    32            Console.WriteLine("multicast delegate:one+two");
    33            threeDialoging();
    34            Console.WriteLine();
    35
    36            Dialoging fourDialoging = threeDialoging - twoDialoging;
    37            Console.WriteLine("single delegate:three-two");
    38            fourDialoging();
    39            Console.WriteLine();
    40
    41            Console.WriteLine("按Enter键退出");
    42            Console.Read();
    43        }

    44    }

    45}

    46
    47
    运行结果:
  • 相关阅读:
    IServiceBehavior, IOperationBehavior,IParameterInspector
    System.IO.Pipelines——高性能IO(三)
    System.IO.Pipelines——高性能IO(二)
    System.IO.Pipelines——高性能IO(一)
    背包问题 —— 四种解法解题
    波音,自动驾驶bug未修复,致346人丧生!5个月内两次坠毁!其中,包括8名中国公民
    2018年Java生态行业报告
    为什么大公司一定要使用DevOps?
    设计微服务的最佳实践
    Spring Boot面试题
  • 原文地址:https://www.cnblogs.com/markhe/p/1554023.html
Copyright © 2011-2022 走看看