当前位置: 代码迷 >> ASP.NET >> 这样的代码有有关问题吗
  详细解决方案

这样的代码有有关问题吗

热度:7396   发布时间:2013-02-25 00:00:00.0
这样的代码有问题吗?
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

未捕获异常的话调用该方法以后的代码可能都不执行了!
------解决方案--------------------------------------------------------
出错给点提示吧
  相关解决方案