Cs学习笔记-配置环境使包含checked关键字

来源:互联网 发布:系统网络协议栈有损坏 编辑:程序博客网 时间:2024/06/04 19:17

最近在跟着[Csharp入门经典(第四版)]学习Cs,求持之以恒.


先来一段使用checked关键字进行的溢出检查

byte destinationVar;short sourceVar=281;destinationVar=checked((byte)sourceVar);Console.WriteLine("sourseVar var:{0}", sourceVar);Console.WriteLine("destinationVar val:{0}", destinationVar);

然后就酱了



下面来通过设置环境,让这种表达式都包含checked关键字

解决方案与资源管理器→解决方案→属性→生成→高级→勾选"检查运算上下溢"


至此可静静等待使用unchecked的情况发生.



0 0
原创粉丝点击