请交在网上看到的一道C#面试题
根据delegate的知识,完成以下用户控件中代码片段的填写。
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
private void toolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//请在这里补齐代码用来调用OnDBOperate委托签名的OnNew事件。
}
}
}
答: if( OnNew != null ) OnNew( this, e );
请问答案中的这段代码调用后是什么意思?
期待中......