try...catch...
谁能给我解释一下try...catch...用在什么场合
try里面是要运行的代码,但是这里的代码是有可能会出错的,用catch来接收从try里抛出的异常。
如:
string str = "";
try
{
str = Request.From["abc"].tostring();
}
catch
{
Response.write("没有接收到参数");
}
如果页面在打开的时候,没有接收到上一页传过到的abc参数的话,就会出现异常,但是用了try之后,就抛出异常。而在catch接收到异常后,它就会自动用你的代码来处理这个异常。
如果没有出现异常的话,就不运行catch里的代码,直接运行后面的代码。