checked和unchecked的使用准则
来源:互联网 发布:男士便宜单肩包 知乎 编辑:程序博客网 时间:2024/05/16 07:56
checked和unchecked的使用准则
写代码时,将可能发生非预期溢出的代码放到一个checked块中,将允许发生溢出
的代码显式地放到一个unchecked块中
参考代码如下:
class Program
{
static void Main(string[] args)
{
int a = 5;
long b = 70011111111110000;
try
{
a = checked((int)b);//使用checked进行数据溢出检查
}
catch {
Console.WriteLine("数据溢出");
return;//如果不写这句,程序在打印出"数据溢出"后,还会往下执行。
}
Console.WriteLine(a);
Console.ReadKey();
}
}
0 0
- checked和unchecked的使用准则
- 使用checked和unchecked异常的场景
- Checked 和Unchecked的使用(1)
- Checked 和 UnChecked 异常 的使用场合
- cheched和unchecked的使用准则
- 异常的使用-checked or unchecked
- C#的checked和unchecked操作符
- AOOTWeek2 Unchecked和Checked Exception的理解
- JAVA 的checked异常和unchecked异常
- C#的checked和unchecked操作符
- JAVA 的checked异常和unchecked异常
- Java Checked 和 UnChecked Exception 的区别
- JAVA 的checked异常和unchecked异常
- Java的checked和unchecked异常
- JAVA 的checked异常和unchecked异常
- Checked 和 Unchecked Exceptions的不同
- JAVA 的checked异常 和 unchecked异常
- Java的checked和unchecked异常
- 环境搭建:cocos2d-x3.2+vs2012-ult-u4+ndk-r9+sdk-17+ant-1.9.4+python-2.7.8+eclipse-4.2+adt-22.0.1
- python 使用笔记
- Linux文件管理-目录处理
- 机房收费系统总结
- MyBaits 提示:Should be: #{propName,attr1=val1,attr2=val2}
- checked和unchecked的使用准则
- java基础---HashMap与HashTable
- 2014阿里实习生面试题——mysql如何实现索引的
- HDU 5012 Dice
- hdu 5014 Number Sequence 找规律 | 贪心 2014 ACM/ICPC Asia Regional Xi'an Online
- Qt操作数据库中出现的问题
- 类型转换
- Longest Consecutive Sequence
- ADO.NET