6 - 异常捕获
开始学习C#脚本语言,为Unity学习奠定基础。这次学习的是C#中有关异常捕获的内容。
作用
如果程序在运行时出现不合法的内容,程序就会抛出异常。通过捕获异常并处理,可以增强程序的健壮性。
基本语法
异常捕获的基本语法如下:
// 必备部分
try
{
// 希望进行异常捕获的代码块
}
catch (Exception e)
{
// 在这里处理捕获的异常e
}
// 可选部分
finally
{
// 不管有没有捕获到异常,
// 均会最后执行
}
实践
例如使用int.Parse(str)
强转格式时,处理str
不合理的异常:
try
{
string str = "啊?";
int i = int.Parse(str);
}
catch (Exception e)
{
Console.WriteLine("str格式错误,异常名称:");
Console.WriteLine(e);
}
// str格式错误,异常名称:
// System.FormatException: The input string '啊?' was not in a correct format.
// ...
参考资料
- 【唐老狮】Unity基础课程之C#入门