Mega Code Archive

 
Categories / C# / Language Basics
 

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");     }   } }