Csharp/C Sharp/Language Basics/Exit

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Demonstrates the use of Environment.Exit() in a command line program

<source lang="csharp"> /* 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);
           }
       }
   }

}


      </source>