任何人都可以解释如何处理lambda表达式中的异常处理.
我知道在Anonymous方法中我们可以使用try catch方法,比如
我知道在Anonymous方法中我们可以使用try catch方法,比如
Employee emp = listemp.Find(delegate(Employee employee) { try { if (number == 5) throw new InvalidCastException(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } return employee.id == 101; }
通过将上面的代码转换为我们拥有的Lambda Expression,
Employee e1 = listemp.Find(x => x.id == 101);
我的问题是:我们可以用这个表达式实现try catch吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。