这样的代码有问题吗?
public E_Express SelectRecordById(string id)
{
try
{
return (from p in ctx.E_Express where p.Id.ToString() == id select p).Single();
}
catch (Exception)
{
return null;
} }
这样捕获异常又不处理,有什么用呢?
------解决方案--------------------如果出错,直接返回null,并不理会错误内容,只要是出错就返回null
------解决方案--------------------感觉没什么用 返回错误内容了都要自己去调 返回null什么错误都不知道
------解决方案--------------------捕获异常的结果是如果出错就返回null
未捕获异常的话调用该方法以后的代码可能都不执行了!
------解决方案--------------------出错给点提示吧