使用checked关键字检查数据是否溢出
来源:互联网 发布:小说小偷源码 编辑:程序博客网 时间:2024/05/16 15:55
因为数据转换溢出是不会报错的,只是会丢失精度。所以使用try-catch检测不出来数据溢出的错误,如果想检查转换的时候数据是否溢出,可以使用checked关键字进行检查.
static void Main(string[] args) { byte bt1=100; byte bt2=200; try { checked{bt1+=bt2;}; } catch { Console.WriteLine(""); } }
注意:checked后面跟的是{}中括号!
0 0
- 使用checked关键字检查数据是否溢出
- C#使用checked关键字处理"溢出"错误
- checked 溢出检查
- C#使用checked关键字处理"溢出"错误
- C# checked 检查整型数据运算溢出 as,is运算符 可空类型空结合
- 检查加法是否溢出
- VS2015使用小技巧 让VS默认每句话都checked,检查溢出
- 检查整数运算是否溢出
- C# 中的整数溢出检查 checked 和 unchecked
- 使用mtrace检查内存溢出
- 使用mtrace检查内存溢出
- 使用mtrace检查内存溢出
- SQL检查存储过程是否包含关键字
- 检查变量,数据是否存在
- 使用检查数据(int,double,float等)溢出,并抛出异常
- 堆栈使用与堆栈溢出检查
- 检查溢出
- 检查端口是否正在使用
- struct和typedef struct彻底明白了
- (5) Python 语句和语法 –- 赋值
- arch/arm/lib/crt0.S main主函数
- Oracle11g服务器端和客户端安装到同一笔记本中需要注意的问题
- 关于Java小项目——图书管理系统的总结
- 使用checked关键字检查数据是否溢出
- HDU 1507 Uncle Tom's Inherited Land* 二分图最大匹配
- java基础—java的Io操作学习(3)
- redis源码阅读(2)---- adlist分析
- Oracle字符集修改
- u-boot向linux内核传递启动参数(详细)
- 诺看看图王 (基于DUI SOUI 库开发而成)
- android自定义ListPreference字体大小
- BZOJ1170 Balkan2007 Cipher