unchecked 关键字用于控制整型算术运算和转换的溢出检查上下文。它可以按照下列形式用作运算符或语句
解决方案 »
- MicrosoftReportViewer 直接打印问题【急】!!图表区人太少在这开辟新帖。
- c# SMTP协议基于TcpClient的操作类
- 如何返回当前目录下的所有子目录的目录名称
- 我是个新手,刚学C#,有个问题解决不了,来求救
- 自定义事件如何定义?
- 怎样提高listview添加数据的速度?
- 如何在C#中调用rtsp或者mms的视频?
- 怎样写一个可以被鼠标拖动的控件?
- 失恋,恢复单身生活,散分!
- 数据库系统表,如何应用程序中访问,使用?谢谢
- 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。