关于C#事件处理的!=null是什么意思
在C#的事件编程中,常用到事件名!=null,是什么意思呀。在VB.net中,这对应代码是什么呢?高手们请指教。头都大了。
例如
public class test
{
[Serializable]
public delegate void HierarGridTemplateSelectionEventHandler(object sender, HierarGridTemplateSelectionEventArgs e);
public event HierarGridTemplateSelectionEventHandler TemplateSelection;
protected virtual bool OnTemplateSelection (HierarGridTemplateSelectionEventArgs e)
{
if(TemplateSelection != null)
{
TemplateSelection(this, e);
return true;
}
else
return false;
}
}