While Signal : While : Language Basics C# Source Code


Custom Search

C# Source Code » Language Basics » While »

 

While Signal









    

/*
Learning C# 
by Jesse Liberty

Publisher: O'Reilly 
ISBN: 0596003765
*/

 using System;
 public class WhileSignalTester
 {
     public static int Main()
     {
         string signal = "0";      // initialize to neutral
         while (signal != "X")      // X indicates stop
         {
             Console.Write("Enter a signal. X = stop. A = Abort: ");
             signal = Console.ReadLine();

             // do some work here, no matter what signal you
             // receive
             Console.WriteLine("Received: {0}", signal);

             if (signal == "A")
             {
                 // faulty - abort signal processing
                 // Log the problem and abort.
                 Console.WriteLine("Fault! Abort\n");
                 break;
             }

             if (signal == "0")
             {
                 // normal traffic condition
                 // log and continue on
                 Console.WriteLine("All is well.\n");
                 continue;
             }

             // Problem. Take action and then log the problem
             // and then continue on
             Console.WriteLine("{0} -- raise alarm!\n",
                 signal);
         }
         return 0;
     }
 }
           
       
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Language Basics
» While