2011-01-24 17 views
2

我学习C#活动on this link和我当下面的代码被称为在main()的背景上有点失落问题关于约翰飞碟双向的书C#活动在深度

/// <summary> 
/// Raises the SomeEvent event 
/// </summary> 
protected virtual OnSomeEvent(EventArgs e) 
{ 
    SomeEventHandler handler; 
    lock (someEventLock) 
    { 
     handler = someEvent; 
    } 
    if (handler != null) 
    { 
     handler (this, e); 
    } 
} 

它的代码,正确的句子

上述“你可以使用一个锁所有的活动”

问题:

“OnSomeEvent”如何或何时被调用?我不是在问变量锁定(原因在于代码示例的上下文),而是在询问上面粘贴的protected virtual方法何时被调用?

回答

2

该课程在想要开火时会调用OnSomeEvent

+0

这是如何完成的? – TLDR 2011-01-24 01:38:52