zoukankan      html  css  js  c++  java
  • [ASP.NET] 事件与委托的处理

         放一段C#中基本的利用事件与委托的程序,执行平台 .net控制台程序

     1using System;
     2using System.Collections.Generic;
     3using System.Text;
     4
     5namespace practise2
     6{
     7    public delegate void DelHandler( object sender );            //委托的申明
     8    class Program
     9    {
    10        static void Main(string[] args)
    11        {
    12            Heater heater = new Heater();
    13        }

    14    }

    15    public class Heater
    16    {
    17        public event DelHandler temEvent;
    18        public Heater()
    19        {
    20            temEvent += new DelHandler(Alarm.MakeAlert);           //事件与委托的绑定,委托与处理函数绑定
    21            System.Threading.Thread.Sleep(1000);
    22            temEvent(this);                                        //事件的触发,这里规定刚开始实例化就触发
    23        }

    24
    25    }

    26    
    27
    28    public class Alarm
    29    {
    30        static public void MakeAlert(object sender)                 //处理函数,参数要和委托申明一样
    31        {
    32            Display.showMessage();
    33        }

    34    }

    35    public class Display
    36    {
    37        static public void showMessage()
    38        {
    39            Console.Write("KAILE");
    40        }

    41    }

    42}

    43
  • 相关阅读:
    [bzoj3999] [TJOI2015]旅游
    [bzoj3143] [HNOI2013]游走
    [bzoj3140] [Hnoi2013]消毒
    [bzoj3142] [HNOI2013]数列
    [bzoj4860] [BeiJing2017]树的难题
    [bzoj2599] [IOI2011]Race
    [bzoj1558] [JSOI2009]等差数列
    [bzoj3626] [LNOI2014]LCA
    [bzoj4011] [HNOI2015]落忆枫音
    JQuery
  • 原文地址:https://www.cnblogs.com/felixfang/p/1550002.html
Copyright © 2011-2022 走看看