c#委托左右两边参数不一样怎么办

串口接收数据时的事件原型为

SerialDataReceivedEventHandler(object sender, SerialDataReceivedEventArgs e);

在打开串口后,希望sp.DataReceived+=一个事件

void 一件事件(object sender, SerialDataReceivedEventArgs e,string shebei)//多了一个string类型的参数

只知道用委托但是不知道怎么用