1、Try和异常 14
try指定一个错误处理或者清理的代码块
catch:捕获一个或多个异常
最近写的一个控制台项目
finally:清理任务
class Program
{
static int Calc(int x) => 10 / x;
static void Main(string[] args)
{
try
{
int a = Calc(0);
Console.WriteLine(a);
}
catch (DivideByZeroException e)
{
Console.WriteLine("分母不能为0");
}
Console.WriteLine("完");
Console.ReadLine();
}
}
try和异常
那些不太好理解的东西。
catch (WebException ex) when (ex.Status==WebExceptionStatus.Timeout){
}
如果webexception被抛出,when后面的bool表达式都会被执行估算
今天下午下班,栋哥说以后公司可能没有.net业务,所以我需要尽快掌握java。