在进行算术运算时,可以使用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关键字处理“溢出”错误相关推荐

  1. java中三种常见内存溢出错误的处理方法

    转载自http://blog.csdn.net/zmken497300/article/details/52496189 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError ...

  2. java中三种常见内存溢出错误的处理方法(good)

    相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识. 在解决j ...

  3. Xamarin Android提示内存溢出错误

    Xamarin Android提示内存溢出错误 错误信息:java.lang.OutOfMemoryError, Consider increasing the value of $(JavaMaxi ...

  4. C#程序出现内存溢出错误的解决办法

    上周一个C#开发的站点出现了内存溢出错误:"引发类型为"System.OutOfMemoryException"的异常" 因为页面众多一时最初难以确定问题源,找 ...

  5. OpenFOAM算例报错,浮点溢出错误,Floating point exception【汇总】

    OpenFOAM算例报错,浮点溢出错误[汇总] 错误情况1: 在运行案例文件时出现以下错误: Floating point exception (core dumped) 浮点溢出.浮点数例外(吐核) ...

  6. Tomcat启动报内存溢出错误解决(两种)

    1.绿色版Tomcat,启动报内存溢出错误:java.lang.OutOfMemoryError: PermGen space异常 找到D:\Tomcat-7\apache-tomcat-7.0.28 ...

  7. MSSQL sum()计算expression转化为数据类型int时发生算术溢出错误解决

    SQL Server sum()函数计算某一列的值的合时 select sum(pdfsize)/1024/1024 as totalsize,count(*) as cnt,sum(pdfsize) ...

  8. 将numeric转换为数据类型numeric是出现算术溢出错误

    将numeric转换为数据类型numeric是出现算术溢出错误         相信很多朋友都遇到过这样的问题,今天我也痛苦了好长时间.从网上得到的答案无非就是把这个标题解释一下,以便傻到我这种程度的 ...

  9. c语言除法结果溢出怎么办,关于C ++:导致除法溢出错误(x86)

    我有一些关于x86或x86_64体系结构上的划分溢出错误的问题.最近,我一直在阅读有关整数溢出的知识.通常,当算术运算导致整数溢出时,将置位FLAGS寄存器中的进位或溢出位.但是很显然,根据本文所述, ...

最新文章

  1. lucene 简单示例
  2. 给Python的类和对象动态增加属性和方法
  3. 二次探测再散列_杭州二次元影像测量仪
  4. Android APK 签名文件MANIFEST.MF、CERT.SF、CERT.RSA分析
  5. Atitit.js this错误指向window的解决方案
  6. 使用fastjson工具类json字符串和对象之间的转换
  7. 2019运管取消了滴滴还查吗_劳务资质2019年取消吗?劳务资质新标准你真的了解吗?...
  8. java8 lamada表达式
  9. WinForm 的dataGridView全选,反选
  10. 三菱gt3的序列号_WinXP sp3序列号大全
  11. 学校计算机房要求,学校机房建设包含哪些内容以及相关的标准(参考)一
  12. 游戏是怎么赚钱的 - 进阶篇
  13. 重命名 VMware ESX 主机
  14. python里的非_python中或与非
  15. 余世雄 - 与上司沟通的7个技巧
  16. 卡贴机变无锁教程_有锁机变无锁教程 教你轻松设置去掉卡贴有锁机变无锁完美4G...
  17. 相关性扫描匹配CSM与分支限界加速
  18. 当我在ChatGPT上问重建大师,它居然这样回答我
  19. C语言 将整数n分解为若干质数(素数)之积
  20. RTSP,RTP,RTCP协议

热门文章

  1. python神奇时钟项目_怎么在Python项目中利用Pygame绘制一个时钟
  2. 用qpst修复手机服务器禁用,QPST工具包没有qfil怎么办?
  3. oracle number 7 5,oracle上机练习6-7及答案
  4. Opencv_视频/摄像头加载视频,并进行边缘检测
  5. android 灰色向白色渐变,iPhone-iOS的白色到透明渐变层为灰色
  6. java连接hive代码_Hive:用Java代码通过JDBC连接Hiveserver
  7. mysql where true_在MySQL中选择查询,检查字符串或在where子句中检查是否为true?
  8. div 置底 形成页脚
  9. Redis配置文件redis.config详解以及关闭Redis服务
  10. dcmtk在PACS开发中的应用(基础篇) 作者:冷家锋 第三章 工作列表(Work List)(一)...