新闻详情

新闻详情

首页 / 资讯中心 / 详情

C#:异常和泛型

发布时间:2026/9/30 6:18:03来源:尧图网络
C#:异常和泛型
今日学习总结异常与泛型今天主要学习了异常和泛型。异常因外部产生的问题不是代码本身的错误。例如我们定义一个整型变量用来接收输入的语句但在控制台输入的是非整型数据它就会抛出异常。下面是一个 C# 代码示例演示如何使用try-catch处理输入非整型数据的场景usingSystem;classExceptionDemo{staticvoidMain(){Console.Write(请输入一个整数);try{// 读取用户输入并尝试转换为整数intnumberint.Parse(Console.ReadLine());Console.WriteLine(输入成功数字为number);}catch(FormatExceptione){// 当输入不是合法的整数格式时会抛出 FormatException// 例如输入了 abc 或 3.14 等非整型数据Console.WriteLine(输入错误请输入一个整数);Console.WriteLine(异常信息e.Message);}finally{// finally 块中的代码无论是否发生异常都会执行// 这里没有需要释放的资源仅作演示}}}代码说明int.Parse()方法用于将字符串转换为整数当输入内容不是合法的整数格式时会抛出FormatException异常。try块中放置可能产生异常的代码catch块捕获并处理FormatException异常避免程序因异常而中断。finally块中的代码无论是否发生异常都会执行这里用于演示其用法。因此我们会把可能产生异常的代码放在try {} catch() {}代码块中用来处理异常。泛型前面我们学习了集合集合中可以存储各种不同数据类型的元素。当我们想要对其遍历的时候就得使用泛型将集合的数据类型Object转换成存入的对象类型。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

降AI率从79%到6.8%:会计学硕士论文知网盲审前嘎嘎降AI4.8元亲测真实记录 2026/9/30 9:11:13

降AI率从79%到6.8%:会计学硕士论文知网盲审前嘎嘎降AI4.8元亲测真实记录

降AI率从79%到6.8%:会计学硕士论文知网盲审前嘎嘎降AI4.8元亲测真实记录 降AI率从79%到6.8%,知网盲审前两天搞定的。会计学硕士论文,文献综述和理论分析部分降AI率超标最严重,逐段手动改了两天,降AI率还有71%&#xf…

阅读更多 →
设备管理常见的15个TPM术语,做设备的人建议收藏 2026/9/30 9:11:03

设备管理常见的15个TPM术语,做设备的人建议收藏

很多企业一提TPM,墙上口号不少,表格也不少,但设备该坏还是坏,产线该停还是停。 真正做过现场的人都知道,设备管理最怕的不是没概念,而是概念都听过,落到现场全变形: 点检变成打钩 保…

阅读更多 →
15 个网页、30 家酒店、200 条评论:端到端具身交互智能旅游规划师帮你把攻略做薄 2026/9/30 9:11:03

15 个网页、30 家酒店、200 条评论:端到端具身交互智能旅游规划师帮你把攻略做薄

15 个网页、30 家酒店、200 条评论:端到端具身交互智能旅游规划师帮你把攻略做薄 出发前 72 小时,林然的浏览器还开着 15 个标签页:三家 OTA 的比价表格、两篇真假难辨的游记、一张存了三天的雪山地铁路线图。预算 8000,已经算到…

阅读更多 →
AI工程从零开始:构建可交付、可监控、可迭代的最小可行骨架 2026/9/30 9:11:03

AI工程从零开始:构建可交付、可监控、可迭代的最小可行骨架

1. 为什么“从零开始做AI工程”不是一句口号,而是必须面对的现实困境“AI Engineering from Scratch”——这个标题乍看像极了某本技术畅销书的副标题,或者某个高调开源项目的README第一行。但如果你真在一线带过模型上线团队、维护过生产级推理服务、或…

阅读更多 →
从调研报告到技能地图:云计算运维工程师的进阶指南 2026/9/30 9:10:53

从调研报告到技能地图:云计算运维工程师的进阶指南

简介:针对云计算系统运维高技能人才供需失衡现状,这份调研报告系统梳理了行业人才缺口与岗位能力要求,面向高校相关专业师生、运维从业者及企业培训规划人员。报告从人才现状、需求特点、岗位技能、发展趋势四个维度展开,明确了云…

阅读更多 →
零基础小白也能学会!收藏这份大模型学习转型攻略 2026/9/30 9:10:53

零基础小白也能学会!收藏这份大模型学习转型攻略

本文提供了一份从零开始进入大模型领域的详细转型攻略,涵盖明确目标方向、掌握编程语言与工具、夯实数学与机器学习基础、深入学习Transformer架构与预训练技术、探索大模型优化与应用、实践项目、参与开源社区、推荐学习资源以及职业发展建议等关键内容&#xff0c…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉