盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

Csharp+Asp.net系列图文说明教程(6)

时间:2025/1/6作者:未知来源:盾怪网教程人气:

[摘要]return语句退出),程序的控制权总是会被转移到finally子句执行。 eg: using System; public class MikeCat ...
return语句退出),程序的控制权总是会被转移到finally子句执行。
eg:
using System;
public class MikeCat
{
public static void Main()
{
try
{
Console.WriteLine("执行try子句");
//goto leave;//跳转到leave标签
return;
}
finally
{
Console.WriteLine("执行finally子句");
}
leave:
Console.WriteLine("执行leave标签!");
}
}//执行try子句执行finally子句
try-catch-finally:即try子句后跟一个或多个catch子句及一个finally子句
eg:
using System;
class MikeCat
{
static void mf(string s)
{
if(s==null)
throw(new ArgumentNullException());//引发异常
}
public static void Main()
{
try
{
string s=null;
mf(s);//调用mf()方法,由于s=null,因此会引发异常
}
catch(ArgumentNullException ex)
{
Console.WriteLine("异常发生:{0}",ex.Message);
}
finally
{
Console.WriteLine("执行finally子句");
}
}


关键词:Csharp+Asp.net系列图文详细教程(6)




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版