察看一下MSDN中关于SerialDataReceivedEventHandler委托的解释,可以用如下方法:
void temp_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
if (sender != null)
{
try
{
// 获取发送者名称
string SenderName = ((SerialPort)temp).PortName;
}
catch (Exception ex)
{
throw ex;
}
}
}
参见:ms-help://MS.MSDNQTR.v90.chs/fxref_system/html/187787df-44ab-96d5-c666-d86e2536fa47.htm