Mega Code Archive

 
Categories / C# / Development Class
 

While loop and keyboard reading

/* C# Programming Tips & Techniques by Charles Wright, Kris Jamsa Publisher: Osborne/McGraw-Hill (December 28, 2001) ISBN: 0072193794 */ namespace nsLoops {     using System;          public class Loops     {         static public void Main ()         {             int [] arr = new int [5];             for (int x = 0; x < arr.Length; ++x)             {                 bool done = false;                 while (!done)                 {                     Console.Write ("Enter a value for element {0}: ", x);                     string str = Console.ReadLine ();                     int val;                     try                     {                         val = int.Parse (str);                     }                     catch (FormatException)                     {                         Console.WriteLine ("Please enter an integer value\r\n");                         continue;                     }                     arr[x] = val;                     done = true;                 }             }             int index = 0;             foreach (int val in arr)             {                 Console.WriteLine ("arr[{0}] = {1}", index, val);                 ++index;             }         }     } }