event 自定义事件一例

原创 2012年03月21日 12:11:51
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Threading;

namespace ConsoleTest
{

    public delegate void EventHandler(string sInfo);

    class Class1
    {
        public event EventHandler EventHandleTest;

        public void Start()
        {
            if (EventHandleTest != null)
            {
                Thread.Sleep(1000);
                EventHandleTest("完成进度20%");
                Thread.Sleep(1000);
                EventHandleTest("完成进度40%");
                Thread.Sleep(1000);
                EventHandleTest("完成进度60%");
                Thread.Sleep(1000);
                EventHandleTest("完成进度80%");
                Thread.Sleep(1000);
                EventHandleTest("完成进度100%");
            }
        }
    }

    class customEvent
    {
        static void Main()
        {
            Class1 c = new Class1();
            c.EventHandleTest +=new EventHandler(c_EventHandleTest);
            c.Start();
            Console.ReadLine();
        }

        public static void c_EventHandleTest(string sInfo)
        {
            Console.WriteLine(sInfo);
        }

    }
}


运行结果:

相关文章推荐

EventHandle事件委托(通过状态发生改变时判断)

EventHandler事件委托,事件就是类或者对象的状态发生改变时,对象或类发出的信息或通知。发出信息的对象或者类称为“事件源”,对事件处理的方法称为“接收者”。通常事件源在发出状态改变信息,它并不...

vue event 自定义事件

子组件要把数据传递给父级 依靠自定义事件
  • wngzhem
  • wngzhem
  • 2016年11月30日 16:07
  • 9102

兼容IE和FF的手动触发事件,并自定义Event的属性值

兼容IE和FF的手动触发事件,并自定义Event的属性值

spring中自定义Event事件的使用和浅析

在我目前接触的项目中,用到了许多spring相关的技术,框架层面的spring、spring mvc就不说了,细节上的功能也用了不少,如schedule定时任务、Filter过滤器、 intercep...

Flex4自定义事件类型Event的相关应用

基于松耦合的概念 自定义事件类型将取到很重要的作用   当您创建自己的自定义 Event 类时,必须覆盖继承的 Event.clone() 方法,以复制自定义类的属性。如果您未设置在事件子...

JavaScript Event 事件处理机制之自定义事件处理方法

//Copyright (c) 2010 Nicholas C. Zakas. All rights reserved. //MIT License function EventTarget(){ ...

jquery自定义类和派生类写法一例

jquery自定义类和派生类写法一例
  • hsg77
  • hsg77
  • 2015年09月29日 17:00
  • 2510

javascript之自定义事件

  • 2012年08月27日 09:48
  • 1KB
  • 下载

flume学习(七)、(八):如何使用event header中的key值以及自定义source

1.如何使用event header中的key值? 2.如何部署扩展自定义的spooling directory source? 前面我们已经说到我们在header中添加了一个key为:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:event 自定义事件一例
举报原因:
原因补充:

(最多只允许输入30个字)