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