使用checked关键字处理“溢出”错误
在进行算术运算时,可以使用checked关键字有效处理溢出错误,使用checked关键字可能对程序的性能会有一点点的影响,这是一种以牺牲性能换取健康的做法。
1 private void button1_Click(object sender, RoutedEventArgs e) 2 { 3 byte bt_First, bt_Second; 4 if (byte.TryParse(txtNum1.Text, out bt_First) && byte.TryParse(txtNum2.Text, out bt_Second)) 5 { 6 try 7 { 8 checked 9 { 10 txtResult.Text = (bt_First + bt_Second).ToString(); 11 } 12 } 13 catch (OverflowException ex) 14 { 15 MessageBox.Show(ex.Message); 16 } 17 } 18 else 19 { 20 MessageBox.Show("请输入255以内的数字!"); 21 } 22 }
转载于:https://www.cnblogs.com/chenyongblog/p/3185957.html
使用checked关键字处理“溢出”错误相关推荐
- java中三种常见内存溢出错误的处理方法
转载自http://blog.csdn.net/zmken497300/article/details/52496189 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError ...
- java中三种常见内存溢出错误的处理方法(good)
相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识. 在解决j ...
- Xamarin Android提示内存溢出错误
Xamarin Android提示内存溢出错误 错误信息:java.lang.OutOfMemoryError, Consider increasing the value of $(JavaMaxi ...
- C#程序出现内存溢出错误的解决办法
上周一个C#开发的站点出现了内存溢出错误:"引发类型为"System.OutOfMemoryException"的异常" 因为页面众多一时最初难以确定问题源,找 ...
- OpenFOAM算例报错,浮点溢出错误,Floating point exception【汇总】
OpenFOAM算例报错,浮点溢出错误[汇总] 错误情况1: 在运行案例文件时出现以下错误: Floating point exception (core dumped) 浮点溢出.浮点数例外(吐核) ...
- Tomcat启动报内存溢出错误解决(两种)
1.绿色版Tomcat,启动报内存溢出错误:java.lang.OutOfMemoryError: PermGen space异常 找到D:\Tomcat-7\apache-tomcat-7.0.28 ...
- MSSQL sum()计算expression转化为数据类型int时发生算术溢出错误解决
SQL Server sum()函数计算某一列的值的合时 select sum(pdfsize)/1024/1024 as totalsize,count(*) as cnt,sum(pdfsize) ...
- 将numeric转换为数据类型numeric是出现算术溢出错误
将numeric转换为数据类型numeric是出现算术溢出错误 相信很多朋友都遇到过这样的问题,今天我也痛苦了好长时间.从网上得到的答案无非就是把这个标题解释一下,以便傻到我这种程度的 ...
- c语言除法结果溢出怎么办,关于C ++:导致除法溢出错误(x86)
我有一些关于x86或x86_64体系结构上的划分溢出错误的问题.最近,我一直在阅读有关整数溢出的知识.通常,当算术运算导致整数溢出时,将置位FLAGS寄存器中的进位或溢出位.但是很显然,根据本文所述, ...
最新文章
- lucene 简单示例
- 给Python的类和对象动态增加属性和方法
- 二次探测再散列_杭州二次元影像测量仪
- Android APK 签名文件MANIFEST.MF、CERT.SF、CERT.RSA分析
- Atitit.js this错误指向window的解决方案
- 使用fastjson工具类json字符串和对象之间的转换
- 2019运管取消了滴滴还查吗_劳务资质2019年取消吗?劳务资质新标准你真的了解吗?...
- java8 lamada表达式
- WinForm 的dataGridView全选,反选
- 三菱gt3的序列号_WinXP sp3序列号大全
- 学校计算机房要求,学校机房建设包含哪些内容以及相关的标准(参考)一
- 游戏是怎么赚钱的 - 进阶篇
- 重命名 VMware ESX 主机
- python里的非_python中或与非
- 余世雄 - 与上司沟通的7个技巧
- 卡贴机变无锁教程_有锁机变无锁教程 教你轻松设置去掉卡贴有锁机变无锁完美4G...
- 相关性扫描匹配CSM与分支限界加速
- 当我在ChatGPT上问重建大师,它居然这样回答我
- C语言 将整数n分解为若干质数(素数)之积
- RTSP,RTP,RTCP协议
热门文章
- python神奇时钟项目_怎么在Python项目中利用Pygame绘制一个时钟
- 用qpst修复手机服务器禁用,QPST工具包没有qfil怎么办?
- oracle number 7 5,oracle上机练习6-7及答案
- Opencv_视频/摄像头加载视频,并进行边缘检测
- android 灰色向白色渐变,iPhone-iOS的白色到透明渐变层为灰色
- java连接hive代码_Hive:用Java代码通过JDBC连接Hiveserver
- mysql where true_在MySQL中选择查询,检查字符串或在where子句中检查是否为true?
- div 置底 形成页脚
- Redis配置文件redis.config详解以及关闭Redis服务
- dcmtk在PACS开发中的应用(基础篇) 作者:冷家锋 第三章 工作列表(Work List)(一)...