C#中我要写一个自定义事件,那么需要写一个方法来触发这个事件来与外界通信吧,那这个方法的目的是不是就是为了给委托调用的方法传参数呢?
解决方案 »
- 根据角度计算椭圆弧长
- 多个按钮点击事件同时调用一个方法,这个方法怎么知道被谁调用???
- 请问C#如何识别文本文件的某关键字?
- 在windows form中使用表格
- C#如何创建一个权限可写的文件夹
- 用什么命令在linux中编译c#啊,需要安装什么特殊的软件包吗,linux 9.0自带吗,如需要安装,是什么软件包呢,谢谢。。
- 指出一条明路!
- 请教 全屏的 程序怎么写
- 搜索了半天都没找到结果!关于邮件收发(pop3,smtp)时的一系列编码问题,熟悉邮件编码的高手请进!
- 请问微软全球技术中心,Excel.Application对象不能使用CopyFromRedordSet()方法吗?
- js访问oracle数据库----脚本函数怎么写的先谢了
- 请问c#游戏的英雄榜改怎么写?
编写个方法来引发事件,比如OnClick(),如果你不用在引发事件类中传递参数,你就不用带参数嘛,需要的话你就传个参数咯,根据实际情况。
哪个高手帮下忙,没从CSDN上找到!。。
比如,当服务器的工作状态发生改变时: public class WorkEventArgs : EventArgs
{
bool work;
public WorkEventArgs(bool working)
{
this.work = working;
} public bool working { get { return work; } }
} public delegate void WorkStateChangedHandler(object sender, WorkEventArgs e);
public event WorkStateChangedHandler OnWorkStateChanged;set
{
if (work != value)
{
work = value;
if (OnWorkStateChanged != null)
OnWorkStateChanged(this, new WorkEventArgs(work));
}
}