---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com
异常处理概念:
在编写程序时,不仅要关心程序的正常操作,还应该检查代码错误及可能发生的各类不可预期的
事件。在编程语言中,异常处理是解决这些问题的主要方法。
异常处理语句
try...catch语句
throw语句
try...catch...finally语句
try...catch语句允许在try后面的大括号{}中放置可能发生异常情况的程序代码,对这些程序代码
进行监控。在catch后面的大括号{}中则放置处理错误的程序代码,以处理程序发生的异常。
一般表达式
try
{
被监控的代码
}
catch(异常名 异常变量名)
{
异常处理
}
举例说明
static void Main(string[] args)
{
try
{
object obj = null;
int N = (int)obj;
}
catch(Exception ex)
{
Console.WriteLine("捕获异常:" + ex);
}
Console.ReadLine();
}
throw语句
throw 用于主动引发一个异常,使用throw语句可以在特定的情形下,自行抛出异常。
一般表达形式是
try
{
代码段
throw new dzException()
}
catch(dzException dz)
{
异常处理
}
try...catch...finally语句
无论程序是否异常,程序执行完try...catch块后最后都会跳到finally块中执行。
一般表达形式是
try
{
}
catch (Exception ex)
{
}
finally
{
}
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com