【发布时间】:2013-01-26 20:51:30
【问题描述】:
catch(Exception ex)
//发送到数据库表记录的代码是 -
ex.ToString()
参数未发送。
private int GetAge (int ID)
{
}
private string GetName (int ID)
{
}
我如何以通用方式编写,以便所有方法都可以将参数与异常(ex.ToString)连接起来?有没有通用的方法(对于winforms)?
【问题讨论】:
-
什么参数没有被发送到什么?
-
我想捕获方法正在使用的参数(例如:ID),我可以在每个方法内部编写以将参数连接到 ex.ToString(),但是方法太多了,有什么通用的方法吗?
-
您想记录哪些“缺失”,或者您想记录所有方法参数的名称/值对?
-
一般来说,您不应该捕获无法适当处理的异常。此外,您真的不想将异常连接到参数。您应该允许异常出现并修复根本原因。
-
-1。请使用“编辑”按钮并使用
throw new Exception()的方法添加示例,尝试/捕获并评论您想在哪里记录内容。
标签: c# .net vb.net exception exception-handling