目前我们已经学习了C#中的很多基础知识点,在写代码时,多多少少都会遇见运行时报错。比如
这段代码,是检测用户输入,然后把输入的字符串转换为int类型的数据,但是如果用户不按规则输入,输入了非数字内容,那么转换会报错。这种报错我们一般称为运行时报错,运行时报错会让我们的程序卡死,之后的代码都不能正常执行。如果是在游戏中出现这样的问题,对玩家的体验是非常差的。
今天要学习的异常捕获就是用来解决,即使运行时报错,也不会导致游戏卡死。
【异常捕获】
语法
举例