请问为什下面的code要用event宣告SecondChange?
我把event拿掉改成 public event SecChgeHandler SecondChange;
这样好像跑起来也没问题.
感觉宣告有加event跟没加event根本没影响啊,那这样宣告成event有什么必要性呢?
public delegate void SecChgHandler(obj clk,TEventArgs timeInfo);
public event SecChgeHandler SecondChange;
protected void OnSecondChange(obj clk,TEventArgs timeInfo)
{
if (SecondChange != null)
{
SecondChange.Invoke(clk, timeInfo);
}
}