class B
{
int x =0;
int loop=0;
public void count()
{
while (loop=0)
{
Thread.Sleep(5000);
x+=5`enter code here`;
// fire event to another class
}
}
}
我正在尝试将整数x达到15的事件发送到另一个类。
当我的方法到达另一个班级时,如何触发事件?
答案 0 :(得分:0)
创建活动
public delegate void YourEvent(object sender, YourEventArgs e);
public event YourEvent YourHandler;
然后当x达到15来电话
YourHandler(this, new YourEventArgs());
注意YourEventArgs只是一个包含你要放入的属性的类
在将获得结果的类上,只为该实例创建一个Handler,然后就是它。希望这会有所帮助。
B.YourHandler += new YourEvent(A_Handler);