news 2026/4/16 11:13:39

C#:try和catch(保护程序不崩溃)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C#:try和catch(保护程序不崩溃)

try和catch

为什么用try和catch

代码错误分为两类,一种编译错误,也就是语法错误,一般会有红色提示;一种运行错误,没有红色提示,知道运行的时候才会把错误抛出来

而try是执行try里面的代码,如果报错,就会被catch捕获错误,如果这个错误能解决,我们就给他解决掉,如果解决不掉,就抛出异常,如果使用多个catch,把具体的异常写在前面,把基类Exception写在最后

代码

intputNum try { string num = Console.ReadLine(); int num1 = int.Parse(num); double sum = Math.Pow(10, num1); Console.WriteLine(sum); } catch (FormatException) //捕获字符串输入格式不正确 { Console.WriteLine("输入格式不正确"); goto inputNum; } catch (OverflowException) { Console.WriteLine("超出范围的异常信息"); goto inputNum; } catch (Exception info)//异常类 { Console.WriteLine("无法预知的错误"); throw info; //throw new Exception(info.Message);//info.Message异常信息 采用throw抛出异常;如果不想程序崩溃,就打印错误信息 }

常见的错误代码

Exception所有异常的基类
Exception 异常基类
FormatException 格式不正确异常
OverflowException 超出范围异常
DivideByZeroException 除数为0的异常
IndexOutOfRangeException 索引值越界异常
NullReferenceException 空引用的异常
FileNotFoundException 找不到文件的异常

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 4:25:05

TensorFlow工业级框架实战:高效部署大模型与Token服务

TensorFlow工业级框架实战:高效部署大模型与Token服务 在现代AI系统中,一个看似简单的文本情感分析请求背后,往往隐藏着复杂的工程链条。用户输入一句话,期望几毫秒内得到结果,而服务端却要经历分词、编码、张量传输、…

作者头像 李华
网站建设 2026/4/12 5:41:31

计算机Java毕设实战-基于Java的影视资源系统设计与实现基于Web的影视资源管理系统设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/16 8:41:19

2026年AI认证选择迷思:在厂商绑定、国际光环与实用主义间的突围

在当前人工智能技术驱动的产业变革中,专业认证成为技术从业者能力标识与职业进阶的重要参考。据统计,市场上标榜AI方向的技能认证已超过五十种,且每年仍有超过10%的新增项目涌现。然而,《2024年人工智能人才发展报告》揭示了一个关…

作者头像 李华
网站建设 2026/4/11 20:43:39

21.1 强化学习进阶

21.1 强化学习进阶 强化学习作为人工智能实现序贯决策的核心范式,其目标在于通过与环境的交互试错,学习能够最大化长期累积奖励的最优策略。基础强化学习理论围绕马尔可夫决策过程、值函数和策略迭代展开。随着深度学习的发展,深度强化学习 通过将深度神经网络作为函数近似…

作者头像 李华
网站建设 2026/4/2 20:28:39

基于TensorFlow的宏观经济指标预测模型

基于TensorFlow的宏观经济指标预测模型 在政策制定者、金融机构和企业战略部门日益依赖数据驱动决策的今天,如何准确预判GDP增长趋势、通货膨胀走势或就业市场变化,已成为影响资源配置与风险控制的关键能力。传统的计量经济学模型虽然具备良好的理论解释…

作者头像 李华