Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试使用if null语句捕获_C#_Try Catch - Fatal编程技术网

C# 尝试使用if null语句捕获

C# 尝试使用if null语句捕获,c#,try-catch,C#,Try Catch,如何捕获if语句周围的异常 这是我的if语句,如果其中任何一个为null,我想捕获一个异常 try { if (user == null || job == null) } catch() { } 我敢肯定这是错误的,有人知道答案吗?我建议您尝试,您可以管理自定义异常以进行治疗 try { if (user == null || job == null) { throw new Exception("user or job is null");

如何捕获if语句周围的异常

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

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

}

我敢肯定这是错误的,有人知道答案吗?

我建议您尝试,您可以管理自定义异常以进行治疗

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

   }
}
catch(Exception ex )
{
   //here your code 
} 
try
{
if(condition)
{
 throw new Exception();
}
catch(Exception ex)
{

}

}

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

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

}

}

除了糟糕的格式设置(一致缩进!),为什么您认为这是错误的?如果作业或用户为null,则抛出异常这一要求毫无意义:如果您立即捕获异常,为什么要抛出异常?除了糟糕的格式设置(一致缩进!),为什么您认为这是错误的?如果作业或用户为null,则抛出异常该要求毫无意义:如果您立即捕获异常,为什么要抛出异常?Kamel您必须添加异常参数Kamel您必须添加异常参数