C#中的异常处理吧

瘦瘦的卢 2019-10-16 10:02:20
private void rbResponse_Checked_1(object sender, RoutedEventArgs e) //rbResponse控件名称
{
try
{
//设置接收按钮的启用属性
btnReceive.IsEnabled = (bool)rbAck.IsChecked; // btnReceive控件名称 rbAck控件名称
if ((bool)rbResponse.IsChecked)
com.DataReceived += new SerialDataReceivedEventHandler(com_DataReceived);
}
catch (Exception err)
{ txtStatus.Text = err.ToString(); }
}
我想请教的是Exception err的含义,err又是干哈的
com.DataReceived += new SerialDataReceivedEventHandler(com_DataReceived); 这段代码不太懂啥意思
辛苦各位大神了,小弟抱拳了
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
瘦瘦的卢 2019-10-16
  • 打赏
  • 举报
回复
万分感谢各位,小萌新的我还会回来的
  • 打赏
  • 举报
回复
com.DataReceived +是订阅事件,err是catch到的异常,你的txtStatus就是用来展现err的信息的
正怒月神 2019-10-16
  • 打赏
  • 举报
回复
catch (Exception err) 这个什么意思,首先你自己要明白 try catch是干嘛的。。 Exception err 就是底层上抛出的异常。err就是这个异常的实例。 com.DataReceived +=。。。。。 绑定事件
雪狼孤竹 2019-10-16
  • 打赏
  • 举报
回复
com.DataReceived += new SerialDataReceivedEventHandler(com_DataReceived);
com_DataReceived绑定到com对象上,也就是说,com这个接收到数据,触发com_DataReceived。
Dear200892 2019-10-16
  • 打赏
  • 举报
回复
Exception 异常 你程序出现问题,这个就会提示相关内容

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧