throw的用法写一个简单的实例,免得过段时间忘了
foreach (var item in list)
{
try
{
if (item.Day % 2 == 0)
{
//使用throw强制抛出异常信息
throw new Exception("当天为偶数位,日期为:" + item.ToString("yyyy-MM-dd"));
}
else
{
Console.WriteLine(item.ToString("yyyy-MM-dd"));
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
finally
{
Console.ReadKey();
}
catch语句块首先捕捉try语句块产生的或者throw抛出的异常,然后进行处理。
catch语句块捕捉异常