Demonstrates the use of Environment.Exit() in a command line program
/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa
Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/
// EnvExit.cs -- Demonstrates the use of Environment.Exit() in
// a command line program.
//
// Compile this program with the following command line:
// C:>csc EnvExit.cs
namespace nsEnvExit
{
using System;
public class EnvExit
{
static public void Main ()
{
FirstFunction ();
Console.WriteLine ("Application ends");
}
static public void FirstFunction()
{
SecondFunction ();
Console.WriteLine ("First Function ends");
}
static public void SecondFunction()
{
ThirdFunction ();
Console.WriteLine ("First Function ends");
}
static public void ThirdFunction()
{
try
{
Exception e = new Exception ();
throw (e);
}
catch (Exception)
{
Console.WriteLine ("No other lines should print " +
"to the console");
Environment.Exit (-1);
}
}
}
}