Thứ Năm, 16 tháng 5, 2013

Cách dùng Exception (Ngoại lệ)

1. KHÁI NIỆM

  • Một trình xử lý ngoại lệ là một khối lệnh chương trình được thiết kế xử lý các ngoại lệ chương trình phát sinh.
  • Các câu lệnh có khả năng xảy ra đặt trong lệnh try
  • Các câu lệnh xử lý ngoại lệ đặt trong lệnh catch
2. VÍ DỤ
Thiết kế Form gồm txtSo1, txtSo2, txtKQ, btnChia :


Yêu cầu: Khi nhấn vào button Chia thì textbox txtKQ sẽ hiển thị kết quả của txtSo1/txtSo2. Nếu người dùng để trống textbox, hay nhập chữ thì chương trình báo lỗi ra MessageBox.

Hướng dẫn:
Viết code như sau:
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnChia_Click(object sender, EventArgs e)
        {
            txtKQ.ResetText();
            try
            {
                int So1 = int.Parse(txtSo1.Text);
                int So2 = int.Parse(txtSo2.Text);
                float KQ = (float)So1/So2;
                txtKQ.Text = KQ.ToString();
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }

Không có nhận xét nào:

Đăng nhận xét