110,567
社区成员
发帖
与我相关
我的任务
分享
class A{
public delegate void SomeEventHandler(Object sender, SomeEventArgs e);
public event SomeEventHandler Some;
private void RaiseSome(){
Some?.Invoke(this,new SomeEventArgs());
}
}
A a = new A();
class B{
public void OnSomeEvent(Object sender, SomeEventArgs e){
DoSomething();
}
private void DoSomething(){
Console.WriteLine(Thread.CurrentThread.ManagedThreadId);
}
}
B b = new B();
a.Some+=b.OnSomeEvent;