All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#中try-catch

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:18:21 Browse times: 293 Comment times: 0

C#中try-catch


Head photo

Go homepage
Upload pictures
Write articles

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.com
object o = s;
try
{
i = (int)o;
}
catch { }
finally
{
Console.Write("i = {0}", i);
}
Console.Read();
}
}





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.