轉自:https://hovertree.com/h/bjag/4dmf8x0u.htm
public delegate void OperateSuccessHanlder(string fileName); //創建委托 public event OperateSuccessHanlder OperateSuccess; //UCPictureAdd.ascx.cs中的代碼 void OnOperateSuccess(string fileName) { OperateSuccess?.Invoke(fileName); }
上面代碼等價於:
public delegate void OperateSuccessHanlder(string fileName); //創建委托 public event OperateSuccessHanlder OperateSuccess; //UCPictureAdd.ascx.cs中的代碼 void OnOperateSuccess(string fileName) { if(OperateSuccess!=null) { OperateSuccess(fileName); } }