C# —— try catch

代码出现错误的两种情况

编译错误: 编译不通过,只要是编译不通过 铁定执行不了,例如出现语法错误(少符号、中英文错误 爆红);
        运行时候的错误: 程序在运行的期间出现的逻辑错误,例如(数组越界了 格式转换错误等)

异常代码: 例如除数如果为0的情况 或者不同类型转换的时候出的错 

try和catch

try尝试执行代码 有可能出现错误
catch 捕获错误  

try catch 可以捕获多个错误,try...cath...cath 
如果捕获不同类型的错误 需要在catch时候添加不同类型的对象 FormatException 格式错误的类型; OverflowException超出范围

inputNum:Console.WriteLine("请输入一个数字");try{string s = Console.ReadLine();sbyte a = sbyte.Parse(s);//把输入转成整数 如果是s 不能转换,Console.WriteLine("a的三次方"+Math.Pow(a,3));}catch(FormatException){// e 错误对象// e.Message 错误的信息 : 输入的字符串格式不正确Console.WriteLine("代码报错输入的格式不正确");goto inputNum;}catch(OverflowException){Console.WriteLine("代码报错:超出了有效数字范围");goto inputNum;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/43169.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

甄选范文“论区块链技术及应用”,软考高级论文,系统架构设计师论文

论文真题 区块链作为一种分布式记账技术,目前已经被应用到了资产管理、物联网、医疗管理、政务监管等多个领域。从网络层面来讲,区块链是一个对等网络(Peer to Peer, P2P),网络中的节点地位对等,每个节点都保存完整的账本数据,系统的运行不依赖中心化节点,因此避免了中…

Oracle的wrap工具怎么用

Oracle的Wrap工具是一个用于加密PL/SQL代码(如存储过程、函数、包等)的工具。使用Wrap工具加密后的代码变得难以阅读,但Oracle数据库仍然能够执行这些加密后的代码。以下是Oracle Wrap工具的基本使用方法: 一、准备工作 确认Wra…

什么样的视频才算得上优质视频

首先,让我们谈谈制作优质广告视频的好处。优质广告视频不仅能获得流量激励,还能提升广告竞价的胜率。此外,它们还能在专属流量池中获得更多曝光机会。如果我们的优质素材占比高,还能加快广告的审核速度。听起来,这确实…

MySQL 9.0 新功能概览

官方文档 https://dev.mysql.com/doc/refman/9.0/en/mysql-nutshell.html 时隔 6 年多,上周 Oracle 发布了 MySQL 最新的大版本 9.0。我们一起来看看新版本有哪些东西。 用 JavaScript 写存储过程 半年前已经单独介绍过 「虽迟但到!MySQL 可以用 Java…

微软Edge浏览器基本解析

微软Edge浏览器是微软公司开发的一款现代网页浏览器,它是Windows操作系统的默认浏览器,旨在取代旧版的Internet Explorer浏览器。以下是关于微软Edge浏览器的全解析: 一、历史背景 微软Edge浏览器最早于2015年随Windows 10一起发布&#xf…

应用数学与机器学习基础 - 数值计算之线性最小二乘实例篇

序言 线性最小二乘法,作为统计学与数据科学中的基石之一,自其诞生以来便在科学研究、工程技术、经济预测等众多领域展现出了强大的应用价值。这一方法的核心思想在于,通过最小化误差的平方和来寻找数据的最佳函数匹配,即找到一个…

方圆资源网,方圆资源官网

在当今这个信息化高速发展的时代,方圆资源网络已成为推动社会进步、促进经济发展的重要力量。方圆资源网不仅汇聚了海量的信息资源,更为我们提供了一个高效、便捷的信息交流平台。本文旨在详细介绍资源网的概念、特点、功能以及其在现代社会中的重要意义…

移动端Vant-list的二次封装,查询参数重置

Vant-list的二次封装 场景&#xff1a;在写项目需求的时候&#xff0c;移动端有用到vant-list组件。后续需求更新说要对列表数据页加搜索和筛选的功能。发现每次筛选完得在页面内手动重置一次查询参数。不方便&#xff0c;所以封了一层。 二次封装代码 <template><…

DeepMind的JEST技术:AI训练速度提升13倍,能效增强10倍,引领绿色AI革命

谷歌旗下的人工智能研究实验室DeepMind发布了一项关于人工智能模型训练的新研究成果&#xff0c;声称其新提出的“联合示例选择”&#xff08;Joint Example Selection&#xff0c;简称JEST&#xff09;技术能够极大地提高训练速度和能源效率&#xff0c;相比其他方法&#xff…

华为乾崑智驾加持:深蓝S07首次亮相

最近&#xff0c;特斯拉FSD即将入华的消息&#xff0c;让智能驾驶成为了汽车行业热议的焦点&#xff0c;而当新能源汽车的代表企业深蓝汽车&#xff0c;与全球领先的华为乾崑智驾强强联手&#xff0c;一场颠覆性的智能出行变革也已蓄势待发。 7月8日&#xff0c;深蓝汽车携其最…

vue process.env.VUE_APP_BASE_API的相关配置及axios简单封装

1、根目录底下新建.env.dev和env.prod,内容如下&#xff1a; VUE_APP_BASE_API http://192.168.1.xx:xxx2、vue.config相关内容&#xff1a; devServer: {hot: true, //热加载host: 0.0.0.0,port: 8080, //端口// https: false, //false关闭https&#xff0c;true为开启// op…

[数仓]四、离线数仓(Hive数仓系统-续)

第8章 数仓搭建-DWT层 8.1 访客主题 1)建表语句 DROP TABLE IF EXISTS dwt_visitor_topic; CREATE EXTERNAL TABLE dwt_visitor_topic (`mid_id` STRING COMMENT 设备id,`brand` STRING COMMENT 手机品牌,`model` STRING COMMENT 手机型号,`channel` ARRAY<STRING> C…

MinIO - 服务端签名直传(前端 + 后端 + 效果演示)

目录 开始 服务端签名直传概述 代码实现 后端实现 前端实现 效果演示 开始 服务端签名直传概述 传统的&#xff0c;我们有两种方式将图片上传到 OSS&#xff1a; a&#xff09;前端请求 -> 后端服务器 -> OSS 好处&#xff1a;在服务端上传&#xff0c;更加安全…

Android - 云游戏本地悬浮输入框实现

一、简述 云游戏输入法分两种情况,以云化原神为例,分为 云端输入法 和 本地输入法,运行效果如下: 云端输入法本地输入法云端输入法 就是运行在云端设备上的输入法,对于不同客户端来说(Android、iPhone),运行效果一致。 本地输入法 则是运行在用户侧设备上的输入法,对…

Fastapi在docekr中进行部署之后,uvicorn占用的CPU非常高

前一段接点小活&#xff0c;做点开发&#xff0c;顺便学了学FASTAPI框架&#xff0c;对比flask据说能好那么一些&#xff0c;至少并发什么的不用研究其他的asgi什么的&#xff0c;毕竟不是专业开发&#xff0c;能少研究一个东西就省了很多的事。 但是部署的过程中突然之间在do…

Centos二进制方式搭建Mysql8,并升级mysql8.0.33到mysql8.3.0

准备安装包 # 切换目录 cd /usr/local/src/ # 下载libaio包 wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-0.3.109-13.el7.x86_64.rpm # 下载MySQL8.0.33安装包 wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.33-linux-glibc2.17-x86_64-min…

ANR日志输出

appNotResponding //com.android.server.am.AppErrors.java/* app: 当前发生ANR的进程* activity: 发生ANR的界面* parent: 发生ANR的界面的上一级界面* aboveSystem: * annotation: 发生ANR的原因*/ final void appNotResponding(ProcessRecord app, ActivityRecord activity…

Zabbix分布式监控

目录 分布式监控架构 实现分布式监控的步骤 优点和应用场景 安装Zabbix_Proxy Server端Web页面配置 测试 Zabbix 的分布式监控架构允许在大规模和地理上分散的环境中进行高效的监控。通过分布式监控&#xff0c;Zabbix 可以扩展其监控能力&#xff0c;支持大量主机和设备…

企业网站用免费wordpress主题的风险和弊端

免费WordPress主题除了不用花钱之外&#xff0c;几乎没有什么好处。个人网站如果用用还可以&#xff0c;如果是企业用的商业网站&#xff0c;最好不要用免费的WordPress主题模板&#xff0c;一但发生问题&#xff0c;你将付出的代价&#xff0c;比两三百元买个付费的WordPress主…

基于全志Orangepi Zero 2 的语音刷抖音项目

目录 一、硬件连接 二、项目实现功能 三、SU-03T语音模块的配置和烧录 3.1 创建产品&#xff1a; 3.2 设置PIN引脚为串口模式&#xff1a; 3.3 设置唤醒词&#xff1a; 3.4 设置指令语句&#xff1a; 3.5 设置控制详情&#xff1a; 3.6 发音人配置&#xff1a; 3.7 其…