C#语法中checked、unchecked溢出检查如何使用

 时间:2024-10-12 17:52:07

1、打开visual studio,创建一个皮薹匆热控制台应用程序,用于演示C#语法中的checked检查溢出,和unchecked不检查溢出的使用。在Ma足毂忍珩in方法中,定义一个byte类型的变量,直接赋值256,由于byte的范围是0到255,所以,编译器直接报错

C#语法中checked、unchecked溢出检查如何使用

3、在vs中,调试运行代码,可以在控制台窗口中看到运行的结果为0,不是256。但是,整个运行过程中也没有报错

C#语法中checked、unchecked溢出检查如何使用

5、继续在vs中,调试代码,就会发现出现了:System.OverflowException:“算术运算导致溢出”的错误。这样就能避免不报错,结果也不符合预期的情况

C#语法中checked、unchecked溢出检查如何使用

7、再次在vs中调试,会发现,这一次没有溢出的错误了。但是,其实数据还是溢出了。因此,实际项目中,遇到溢出的时候,可以更换为范围更大的数据类型

C#语法中checked、unchecked溢出检查如何使用
  • 电脑Pages文稿的机器人图怎么插入
  • Adobe Acrobat怎么设置使用pdf模式查看文档
  • 高防服务器是什么
  • 关于php文件打开后自动变成载的问题
  • 冰雪牢笼阿卡斯怎么打
  • 热门搜索
    如何包书皮 血压低怎么办吃什么好得快 如何养鱼 如何提高精子成活率 word如何制作表格 枝枝花怎么养 向往的生活在哪里拍的 如何开淘宝网店步骤 如何祛除青春痘 太空生活