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文件打开后自动变成载的问题
  • 冰雪牢笼阿卡斯怎么打
  • 热门搜索
    旅游业发展 武义旅游 浙江省旅游局 哈尔滨旅游景点大全 乌兰察布旅游 旅游护照 广东省旅游局 冬天旅游 旅游小姐 旅游板块