2011-01-24 16 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