请教关于try{}catch{}finally{}的使用方法!
因为本人是新手,所以对此有些不懂的地方,还请大侠们指教一下:1。能不能只单独地有TRY{}语句,而没有CATCH FINALLY语句?
2。TRY语句是不是可以用在任何地方?如if语句内,主类,自定义类,函数内,结构内...等?
3。为什么FINALLY语句内不能有RETURN;语句?如果想在FINALLY语句块内结束一个函数或程序本身该用什么方法?
4。如果没有发生异常,会不会执行finally语句块内的语句?会不会执行catch语句块内的语句?
5。如果在TRY语句内改变了变量的值,如:
int e=6;
try
{e=7;
...
}
catch(exception e)
{
e=8;
...
}
这种情况下,语句执行完后,发生异常时e的值和不发生异常时e的值是否一样呢?