Mega Code Archive

 
Categories / C# / Language Basics
 

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