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
    运行结果:
  • 相关阅读:
    maven配置成功,但显示'cmd' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    java ee 4周
    java 3周
    XML
    web后台过程
    【转】Maven详细
    HDFS 客户端读写操作详情
    HDFS DataNode详解
    HDFS NameNode详解
    CSS的四种样式
  • 原文地址:https://www.cnblogs.com/markhe/p/1554023.html
Copyright © 2011-2022 走看看