Typical Try Catch
try
{
}
catch (Exception)
{
}
try
{
}
catch (Exception err)
{
MessageBox.Show("An error occured:\n" + err, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
try
{
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("ERROR: " + ex.Message);
}
Throw
You can use throw in a try block to cause execution to jump out to the catch block, or in a class to cause the calling functions error handler to be invoked.
throw new System.InvalidOperationException("My error message");
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.