- 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
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