zoukankan
html css js c++ java
发布事件.net框架程序设计
class
MailManager
{
//
在MailManager内部定义MailMsgEventArgs类型
public
class
MailMsgEventArgs : EventArgs
{
//
传递给事件接受者的类型定义信息
public
MailMsgEventArgs(
string
from, String to,
string
subject,
string
body)
{
this
.form
=
form;
this
.to
=
to;
this
.subject
=
subject;
this
.body
=
body;
}
public
readonly
string
form, to, subject, body;
}
//
下面的委托类型定义了接受者必须实现的回调方法原型
public
delegate
void
MailMsgEventHandler(
object
sender, MailMsgEventArgs args);
//
事件成员
public
event
MailMsgEventHandler MailMsg;
//
下面的受保护虚方法负责通知时间的登记对象
protected
virtual
void
OnMailMsg(MailMsgEventArgs e)
{
if
(MailMsg
!=
null
)
{
MailMsg(
this
, e);
}
}
//
转化为期望的事件,方法调用
public
void
SimulateArrivingMsg(
string
from,
string
to,
string
subject,
string
body)
{
//
构造一个对象保存希望传递给通知接受者的信息
MailMsgEventArgs e
=
new
MailMsgEventArgs(from, to, subject, body);
//
调用虚方法通知对象事件已发生
//
如果派生类型没有重写该虚方法
//
对象将通知所有等级的事件侦听者
OnMailMsg(e);
}
}
查看全文
相关阅读:
hdoj 4006 The kth great number【优先队列】
hdoj 1509 Windows Message Queue【优先队列】
nyoj 55 懒省事的小明【优先队列】
hdoj 1896 Stones【优先队列】
nyoj 757 期末考试【优先队列+贪心】
hdoj 2147 kiki's game【博弈】
hdoj 1873 看病要排队【优先队列】
hdoj 1789 Doing Homework again
nyoj 1036 非洲小孩【贪心区间选点】
转:栈和队列小知识【STL用法】
原文地址:https://www.cnblogs.com/zwl12549/p/936629.html
最新文章
Crazy Search POJ
牛客练习赛33 E tokitsukaze and Similar String (字符串哈希hash)
牛客练习赛33 D tokitsukaze and Inverse Number (树状数组求逆序对,结论)
Educational Codeforces Round 55 (Rated for Div. 2) D. Maximum Diameter Graph (构造图)
Educational Codeforces Round 68 (Rated for Div. 2) C. From S To T (字符串处理)
Educational Codeforces Round 68 (Rated for Div. 2) D. 1-2-K Game (博弈, sg函数,规律)
Educational Codeforces Round 55 (Rated for Div. 2) C. Multi-Subject Competition (实现,贪心,排序)
Educational Codeforces Round 55 (Rated for Div. 2) B. Vova and Trophies (贪心+字符串)
牛客练习赛33 C tokitsukaze and Number Game (结论+字符串处理)
牛客练习赛33 B tokitsukaze and RPG (类埃筛)
热门文章
Shopping(山东省第一届ACM省赛)
Emergency(山东省第一届ACM省赛)
第一届 山东省ACM省赛 Shopping
第一届 山东省ACM省赛 Shopping
几大最短路径算法比较(Floyd & Dijkstra & Bellman-Ford & SPFA)
几大最短路径算法比较(Floyd & Dijkstra & Bellman-Ford & SPFA)
几大最短路径算法比较(Floyd & Dijkstra & Bellman-Ford & SPFA)
第一届 ACM省赛山东省 Emergency
第一届 ACM省赛山东省 Emergency
第一届 山东省ACM省赛Balloons
Copyright © 2011-2022 走看看