`
hzy3774
  • 浏览: 985561 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

C#中event基本使用

 
阅读更多

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            SendCls sc = new SendCls();
            sc.eveMyeve += new SendCls.deleMydele(sc_eveMyeve);
            sc.run();
        }

        static void sc_eveMyeve()
        {
            Console.WriteLine("事件已响应");
            Console.ReadKey();
        }
    }

    class SendCls
    {
        public delegate void deleMydele(); //声明一个无参数返回值为空的代理
        public event deleMydele eveMyeve;  //声明该代理类型的事件, 

        public void run()
        {
            for (int i = 0; i < 99999;i++ )
            {
                if (i==99990)
                {
                    eveMyeve();
                }
            }
        }
    }
}
 
分享到:
评论

相关推荐

    Beckhoff人机界面框架(C#)

    C#语言搭建的HMI基本框架,与Beckhoff的TwinCAT进行通讯

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    · 使用CLR寄宿、AppDomain、程序集加载、反射和C#的dynamic类型来构造具有动态扩展能力的应用程序 本书作者作者Jeffrey Richter,.NET和Windows编程领域当之无愧的大师和权威,以著述清楚明了,行文流水,言简意赅...

    C#中事件的定义和使用

    2.在类的内部利用event关键字声明事件,并且在类中定义调用事件的方法,也可以定义一个处理事件消息的方法。  声明一个事件的基本形式有两种:  修饰符 event 类型 标识符  修饰符 event 类型 标识符{get{...

    c#学习笔记.txt

    2. 在集合类中使用一个预定义的集合。 (2) throw 语句用于发出在程序执行期间出现反常情况(异常)的信号。throw 语句的形式为: throw [expression]; expression :异常对象。当在 catch 子句中再次引发当前异常...

    C#银行ATM程序(WinForm)

    该WinForm程序共包括4个窗体,除实现银行ATM基本存款取款、以及获取账户各种信息的功能外,还包括C#中的事件、委托、自定义异常,在用户错误输入、操作错误时会有提示或者抛出异常,并通过触发事件的形式,对可能的...

    CLR.via.C#.(中文第3版)(自制详细书签)

    · 使用CLR寄宿、AppDomain、程序集加载、反射和C#的dynamic类型来构造具有动态扩展能力的应用程序 本书作者作者Jeffrey Richter,.NET和Windows编程领域当之无愧的大师和权威,以著述清楚明了,行文流水,言简意赅...

    C#.net_经典编程例子400个

    273 实例190 获取窗口文本 273 实例191 判断文件是否正在被使用 274 实例192 在程序中调用.HLP文件 275 实例193 C#中实现文件拖放 276 实例194 文件比较 276 第7章 操作系统与Windows...

    EventFlow:Asyncawait面向.NET的首个CQRS + ES和DDD框架

    EventFlow是一个易于使用的基本CQRS + ES框架。 看看我们的,和。 产品特点 易于使用:设计合理的默认值和实现,可轻松创建示例应用程序 高度可配置和可扩展:EventFlow在其核心的每个部分使用接口,从而可以通过...

    C#程序开发范例宝典(第2版).part08

    实例107 使用EventLog组件向本机现有日志中添加条目 155 3.4 FileSystemWatcher组件 156 实例108 使用FileSystemWatcher组件监视系统日志文件是否被更改 157 3.5 HelpProvider组件 158 实例109 使用HelpProvider...

    C# for CSDN 乱七八糟的看不懂

    C#关键字 关键字 abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach ...

    C#程序开发范例宝典(第2版).part02

    实例107 使用EventLog组件向本机现有日志中添加条目 155 3.4 FileSystemWatcher组件 156 实例108 使用FileSystemWatcher组件监视系统日志文件是否被更改 157 3.5 HelpProvider组件 158 实例109 使用HelpProvider...

    C#程序开发范例宝典(第2版).part12

    实例107 使用EventLog组件向本机现有日志中添加条目 155 3.4 FileSystemWatcher组件 156 实例108 使用FileSystemWatcher组件监视系统日志文件是否被更改 157 3.5 HelpProvider组件 158 实例109 使用HelpProvider...

    xyLOGIX.Queues.Messages:(C#x86-64Class LibraryVS2019)类库和朋友允许Visual Studio解决方案以与Win32应用程序非常类似的方式以消息队列的形式实现基本的事件聚合。将此库视为Prism的非常轻量级的克隆

    这个想法源自我在最近的项目中的工作,在该项目中,我有一个由WinForms Presenter调用的服务对象(使用MVP模式)。服务对象公开了许多C# event ,这些event充当服务对象操作各个阶段的回调。 这是不令人满意的,...

Global site tag (gtag.js) - Google Analytics