Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:18:21 C#中try-catch
C#中try-catch-finally语句的使用方法
C#中try-catch-finally语句的使用方法异常发生时,执行将终止,同时将控制权交给最近的异常处理语句,这就意味着不能按正常的设计思想执行。而有些资源清理程序(如关闭文件)必须总是执行,为了实现该功能,可以使用finally块。即使有异常情况发生,finally块也可以清除try块中分配的任何资源,以及运行必须执行的代码。控制权将总是传递给finally块,与try块的退出方式无关。示例try-catch-finally语句的使用本示例中有一个导致异常的无效转换语句,当运行程序时,用户会收到一条运行出错的信息,但finally子句仍继续执行并显示输出。程序代码如下:using System;public class MainClass{static void Main(){int i = 123;string s = "Some string";// http://www.isstudy.comobject o = s;try{i = (int)o;}catch { }finally{Console.Write("i = {0}", i);}Console.Read();}} 赞 If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长) QQ:154298438 QQ:417480759
赞