3月13日 异常处理

it2022-05-05  105

异常处理可用于处理系统级和应用程序级的错误状态。

try块:包含有可能发生异常的代码。

catch块:包含出现异常时需要执行的响应代码。

finally块:包含确保一定要执行的程序代码。(如资源清理操作)

注意:try是必须的,一个try块可以不包含catch块,也可以包含一个或多个catch块。一个try块可以不包含finally块,也可以包含一个finally块。

代码:

static void Main(string[] args)         {             string s = "2015a";             try             {                 int i = int.Parse(s);             }             catch (System.FormatException ex)      //捕获格式化异常             {                 //显示异常信息                 Console.WriteLine(ex.Message);             }             catch (Exception ex)                  //捕获所有异常             {                 //显示异常信息                 Console.WriteLine(ex.Message);             }             finally             {                 //显示字符串的值                 Console.WriteLine("s" + s);             }             Console.ReadLine();         }

 

执行结果:

转载于:https://www.cnblogs.com/tzq9308/p/4334342.html


最新回复(0)