unchecked 关键字用于控制整型算术运算和转换的溢出检查上下文。它可以按照下列形式用作运算符或语句
解决方案 »
- vs2010 能连接本地sql2000,但是找不到其中的数据库
- 请高手解答一下这段代码是什么意思
- c# 操作sqlserver2005的参数问题
- 在线等!!!!System.Windows.Forms.OpenFileDialog openFileDialog1;有那个控件产生?
- 新人学C#,一个简单的问题,麻烦大家解答一下~~~
- 求把数据导出到EXCEL的解决办法,急啊,毕业设计就差这个了,哪位高手加好心人进来看下啊
- 请问QQ的老板键(Ctrl+Ait+Z)是如何实现的
- WPF,这个样式,为什么报错
- 如果我在word文档中复制了一张图片,那么c#可以监听到这个复制动作吗?
- 这是我第三天的C#学习笔记,敬请高手指教
- Net FrameWork 1.1 C# 支持 Generic编程么?
- 我定义了一个string变量在运行的时候老是说变量超出范围这是怎么回事啊在线等待!!!
这个看不出来,给你举个例子,
short i = 200;
sbyte k = unchecked((sbyte)i);
Console.WriteLine("k is: {0}.",k);
这就没有exception的。但是如果你用checked,就不行了。
unchecked 就是不检查了 对吗???sbyte k = unchecked((sbyte)i); 这条语句为什么还要用unchecked呢??直接sbyte k = (sbyte)i; 不就可以了吗
如果你得default是unchecked那就不用了,如果是checked,那就用unchecked了。
如果你不改的话,是unchecked。