第二天
学习目的:
   Â
    初次接触try…catch…语法
今天内容很轻松,用一个例子,输入年月日,判断输入是否正确
图片如下:
用个文本框,ID分别为txtYear,txtMonth,txtDate;
检验按钮的代码为:
        private void btnCheck_Click( object sender, System.EventArgs e)
        {
            int year, month, date;
            // 先把输入的字符转成int类型,如果非数字型,
            // 会触发错误
            try
            {
                year = Convert.ToInt32(txtYear.Text);
                month = Convert.ToInt32(txtMonth.Text);
                date = Convert.ToInt32(txtDate.Text);
            }
            catch
            {
                labCheckInfo.Text = "输入的是非数字字符。";
                return;
            }
            // 如果第一步检验合格,就把输入的数字转化为日期格式
            // 如果不符合日期格式即引发错误
            try
            {
                DateTime dt = new DateTime(year, month, date);
            }
            catch
            {
                labCheckInfo.Text = "输入的数字不符合日期格式";
                return;
            }
            labCheckInfo.Text = "输入正确";
        }
本文转自左洸博客园博客,原文链接:http://www.cnblogs.com/myqiao/articles/233164.html,如需转载请自行联系原作者