博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
丶使用 checked 关键字处理 溢出 错误信息
阅读量:4450 次
发布时间:2019-06-07

本文共 878 字,大约阅读时间需要 2 分钟。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Example22
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            byte bt_One, bt_Two; //定义两个 byte 变量
            if (byte.TryParse(textBox1.Text, out bt_One) && byte.TryParse(textBox2.Text, out bt_Two)) //为两个 byte变量赋值
            {
                try
                {
                    checked { bt_One += bt_Two; } //使用 checked 关键字判断是否溢出
                    textBox3.Text = bt_One.ToString();  //输出 相加后的结果
                }
                catch (OverflowException ex)
                {
                    MessageBox.Show(ex.Message, "出错!");
                }
            }
            else
            {
                MessageBox.Show("请输入 255 以内的数字!");
            }
        }
        private void Form1_Shown(object sender, EventArgs e)
        {
            this.Text = "使用 checked 关键字处理 溢出 错误信息";
        }
    }
}

转载于:https://www.cnblogs.com/andy-xsd/archive/2011/10/17/2214503.html

你可能感兴趣的文章
java上传文件
查看>>
大学生对技术网站需求的调查问卷结果分析
查看>>
测试一
查看>>
vertx的HttpServer模块
查看>>
as3事件流机制彻底理解
查看>>
Selenium webdriver操作日历控件
查看>>
Pascal程序练习-与7无关的数
查看>>
Linux:cut命令...未完待续
查看>>
PX4地面站QGroundControl在ubuntu下的安装
查看>>
react实现svg实线、虚线、方形进度条
查看>>
Web
查看>>
那些容易忽略的事(1) -变量与运算符+
查看>>
九度oj 题目1252:回文子串
查看>>
(十一)tina | openwrt关闭调试串口(DEBUG UART)
查看>>
angularjs 使用angular-sortable-view实现拖拽效果(包括拖动完成后的方法使用)
查看>>
2015生命之旅---南京、南通、上海之行
查看>>
高精度练习之乘法(codevs_3117)
查看>>
小Z爱划水
查看>>
Qt Font
查看>>
2014年生日
查看>>