<pre name="code" class="csharp"><span style="font-size:14px;">private void CatchError()
{
try
{
int a;
int b;
string aa = "123";
a = int.Parse(aa);
b = int.MaxValue; //b 为整形的最大值
print("b = "+ b);
checked // 某些不是错误的异常可用该方法捕获
{
b++;
print("b = " + b);
}
}
catch (System.FormatException ex)
{
print("格式异常 " + ex.ToString());
}
catch (System.OverflowException ex)
{
print("溢出异常 " + ex.ToString());
}
catch (System.ObjectDisposedException ex)
{
print("对象处理异常 " + ex.ToString());
}
catch (System.Exception ex)
{
print("错误信息 " + ex.ToString());
}
finally
{
print("程序结束");
}
}</span>
捕获异常
最新推荐文章于 2022-04-15 16:34:15 发布