总是感觉和goto一样,有可能会出现死循环,但耐不住他方便(耦合upup

例如btGetData的一个click事件叫btGetData_Click(object sender,EvebtArg e)

这里sender是指调用事件的控件,e是参数

想要调用可以这样

btGetData_Click(this.btGetData,EventArgs.Empty);

如果出现像dev控件一样,EventArgs出现了奇怪的前缀

private void GridView3_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
没关系,把DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e,换成EvebtArg e

虽然他这样写一定有什么他的用意,但这样也能跑,总之可以跑

但可能会有隐患,不过没怎么研究