问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

c#中怎样声明一个事件及怎样应用它

发布网友 发布时间:2022-08-25 14:03

我来回答

1个回答

热心网友 时间:2024-01-21 15:07

一、首先你要声明一个委托

public delegate void MyEventHandler(参数列表);

当然你也可以用.net提供的泛型委托

EventHandler<类型>

二、声明事件

public event MyEventHandler MyEvent;

这里就定义好事件了

三、调用事件

在需要调用事件的地方调用事件

MyEvent?.Invoke(参数列表);

四、注册事件

加入事件的定义在一个叫MyClass的类中。

public void OnMyEventHandler(参数列表)
{
    //事件处理
}
MyClass obj=new MyClass();
obj+=OnMyEventHandler;            //注册,这时候如果执行到了第四步的语句,就会进入这个事件处理里面
obj-=OnMyEventHandler;            //卸载事件处理

你要注意的是事件注册只能用“+=”,事件    卸载也只能用“-=”

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
婴儿用什么做枕头好 宝宝枕什么枕头比较好 婴儿使用什么枕头 新生儿用枕头用什么牌子好 婴儿枕头用什么做好 用什么做婴儿枕头最好 长白山在哪个城市 长白山地理位置 100%山羊绒毛衣可以水洗吗 山羊绒毛衣怎么洗怎么洗山羊绒毛衣 专升本怎么能升一个好二本? 家庭的存折银行储蓄卡和银行的一般存款和取款的银行卡有什么区别啊?本... 大伯的自画像作文300字 在线_高考英语口语 乙肝发病后可以买保险 PC保鲜盒问题!急!!! 求大神拯救,电脑不能开机了。家用组装电脑用保鲜膜密封... 京东金条两年没还了- 问一问 酷家乐抽屉面板怎么更换 24节气导引养生法 为什么金力牌保温杯用吸铁石能吸住 如何拆洗喷油嘴? 我被京东金条软件骗了10000元可以报警吗 QQ三国怎么给陌生人发邮件 qq三国怎么和不是好友的人发信件?? 为什么QQ三国给好友发信件失败? 关于心态的励志句子 有没有比较好通过的借款平台?白户也能下款的小额贷盘点 欠钱别人起诉了怎么办 欠钱被起诉了,怎么办? 佳雪的眼霜怎么样,比芳草集的哪一个较好呢? VB 事件的声明方法 天安号事件的声明 李一桐工作室关于粉丝事件发声明,饭圈文化的肆虐,明星有没有责任... c# windows窗体如何查看事件的声明 我想知道“吃饭”是什么意思... 雨水可以洗澡洗头吗 vb.net:声明事件和引用事件分别用的什么语句 雨水对头发有害吗 办理中国银行卡收费吗 2022嘉善定向医学生分数线 秋凉了,搞笑的关心语 玩赛尔号的下面这段话对吗 姓洪求带金带水的男孩名字 胡姓男孩缺金缺火盼请教取名 胡姓世字辈五行缺金,火怎么起名 男孩取名,胡姓,2010年4月1日8:16出生,缺火 邓艳丽的艺术签名怎么写? 提出道法自然的管理思想的是哪一个流派 道法自然是哪个学派 优质 主张顺气自然的是哪个学派
  • 焦点

最新推荐

猜你喜欢

热门推荐