Exceptional Handling

Exceptional handling is the most important factor in program debugging. In programs an error can occur at almost any statement, for almost any reason. Checking for all these errors becomes unbearably complex. Exception handling separates this logic. It simplifies control flow.

Programming :
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 WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
try
{
int a = 10 / int.Parse("0");
}
catch(Exception e123)
{
    MessageBox.Show(e123.ToString());
    //error logging
throw e123;
}
        }
    }
}

Result: 
Error Dialogbox will appear with error cause message.

No comments:

Post a Comment