首先 TRY - CATCH - FINALLY 用户异常捕获。
try 是你要捕获异常的代码,catch 是你捕获到异常之后做处理,
finally是无论是否捕获到异常最后都要执行的代码。
这个句型,通常用于【忽略错误】,或出错时,用messagebox【提示出错】。
如一下代码:
try
{
TextBox tb = new TextBox();
tb = null;
tb.Text = "";
}
catch
{
MessageBox.Show("出错了,SB!");
}
TRY 中的代码出错,因为tb=null; 然后调用tb的属性Text ,
本应提示“未将对象引用设置到对象的实例”
由于Catch 语句获取了异常(错误),其中的代码用于错误时的处理代码。
从而弹窗提示:出错了,SB!
用来捕获代码段已知类型的异常。当出现异常时,代码执行跳转到Catch块
try
{}
catch
{
}
如果try内代码出现异常,就会执行catch内的代码
如同IF()
{
}
else
{}
类似的思维