尝试使用if null语句捕获

时间:2013-11-28 17:02:45

标签: c# try-catch

如何围绕if语句捕获异常?

这是我的if语句,如果其中任何一个为null,我想捕获异常

try {
      if (user == null || job == null)
} catch() {

}

我很确定这是错的,有没有人有答案?

3 个答案:

答案 0 :(得分:4)

try
{
   if (user == null || job == null)
   { 
       throw new Exception("user or job is null"); 

   }
}
catch(Exception ex )
{
   //here your code 
} 

答案 1 :(得分:1)

我建议您尝试使用,您可以为您的治疗管理自定义异常

try
{
if(condition)
{
 throw new Exception();
}
catch(Exception ex)
{

}

}

答案 2 :(得分:0)

try
{
   if (user == null || job == null)
   { 
       throw new Exception("user or job is null"); 

   }
}
catch(Exception $e )
{
   echo 'Caught exception: ',  $e->getMessage(), "\n";
}