illustrates a try, catch, and finally block : Exception Finally « Language Basics « C# / C Sharp






illustrates a try, catch, and finally block

illustrates a try, catch, and finally block
/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example13_1.cs illustrates a try, catch, and finally block
*/

using System;

public class Example13_1
{

  public static void Main()
  {

    try
    {

      // code that throws an exception
      int zero = 0;
      Console.WriteLine("In try block: attempting division by zero");
      int myInt = 1 / zero;  // throws the exception
      Console.WriteLine("You never see this message!");

    }
    catch
    {

      // code that handles the exception
      Console.WriteLine("In catch block: an exception was thrown");

    }
    finally
    {

      // code that does any cleaning up
      Console.WriteLine("In finally block: do any cleaning up here");

    }

  }

}


           
       








Related examples in the same category

1.Use final to deal with custom Exceptions
2.Demonstates the possible uses of a finally blockDemonstates the possible uses of a finally block
3.Exception with finallyException with finally
4.Exception handle with finallyException handle with finally
5.Use finallyUse finally
6.Exception Handling Finally