<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp%2FDevelopment_Class%2FConsole_Input_Output</id>
		<title>Csharp/C Sharp/Development Class/Console Input Output - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp%2FDevelopment_Class%2FConsole_Input_Output"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Console_Input_Output&amp;action=history"/>
		<updated>2026-04-30T01:03:23Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Console_Input_Output&amp;diff=1165&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Console_Input_Output&amp;diff=1165&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Console_Input_Output&amp;diff=1166&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Console_Input_Output&amp;diff=1166&amp;oldid=prev"/>
				<updated>2010-05-26T11:43:18Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==A simple command line program that reads from     the console using Console.Read() and Console.ReadLine()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
    read.cs. A simple command line program that reads from&lt;br /&gt;
    the console using Console.Read() and Console.ReadLine().&lt;br /&gt;
    Compile this program using the following line:&lt;br /&gt;
        C:&amp;gt;csc read.cs&lt;br /&gt;
 */&lt;br /&gt;
using System;&lt;br /&gt;
public class ReadCmdLine&lt;br /&gt;
{&lt;br /&gt;
    static void Main()&lt;br /&gt;
    {&lt;br /&gt;
        Console.WriteLine (&amp;quot;First, using the Read() function &amp;quot; +&lt;br /&gt;
                           &amp;quot;without clearing the buffer&amp;quot;);&lt;br /&gt;
        int arg;&lt;br /&gt;
        Console.Write(&amp;quot;Type one or more characters: &amp;quot;);&lt;br /&gt;
        while ((arg = Console.Read()) &amp;gt; 10)&lt;br /&gt;
        {&lt;br /&gt;
            if (arg == 13)&lt;br /&gt;
                Console.WriteLine (&amp;quot; &amp;lt;EOL&amp;gt;&amp;quot;);&lt;br /&gt;
            else&lt;br /&gt;
                Console.Write (Convert.ToChar(arg));&lt;br /&gt;
        }&lt;br /&gt;
        Console.WriteLine();&lt;br /&gt;
        Console.WriteLine (&amp;quot;Now, using the Read() function and &amp;quot; +&lt;br /&gt;
                           &amp;quot;clearing the buffer&amp;quot;);&lt;br /&gt;
        Console.Write(&amp;quot;Type one or more characters: &amp;quot;);&lt;br /&gt;
        arg = Console.Read ();&lt;br /&gt;
        string str = Console.ReadLine();&lt;br /&gt;
        Console.WriteLine (&amp;quot;The character is &amp;quot; + Convert.ToChar(arg));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C# Basic Data Types==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
public class BasicDataTypes&lt;br /&gt;
{&lt;br /&gt;
    public static void Main(string[] args)&lt;br /&gt;
    {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Value is: {0}&amp;quot;, 3);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C# Hello Universe==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
public class HelloDealWithCommandLineInput&lt;br /&gt;
{&lt;br /&gt;
    public static void Main(string[] args)&lt;br /&gt;
    {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Hello, Universe&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        // iterate over command-line arguments, and print them out&lt;br /&gt;
        for (int arg = 0; arg &amp;lt; args.Length; arg++)&lt;br /&gt;
        Console.WriteLine(&amp;quot;Arg {0}: {1}&amp;quot;, arg, args[arg]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Console command-line arguments==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
using System; &lt;br /&gt;
 &lt;br /&gt;
public class CLDemo {  &lt;br /&gt;
  public static void Main(string[] args) { &lt;br /&gt;
    Console.WriteLine(&amp;quot;There are &amp;quot; + args.Length + &lt;br /&gt;
                       &amp;quot; command-line arguments.&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;They are: &amp;quot;); &lt;br /&gt;
    for(int i=0; i&amp;lt;args.Length; i++)  &lt;br /&gt;
      Console.WriteLine(args[i]);  &lt;br /&gt;
  }  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==constructs sentences by concatenating user input until the user enters one of the termination characters==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    public static void Main(string[] args) {&lt;br /&gt;
        string sSentence = &amp;quot;&amp;quot;;&lt;br /&gt;
        for (; ; ) {&lt;br /&gt;
            Console.WriteLine(&amp;quot;Enter a string&amp;quot;);&lt;br /&gt;
            string sLine = Console.ReadLine();&lt;br /&gt;
            if (IsTerminateString(sLine)) {&lt;br /&gt;
                break;&lt;br /&gt;
            }&lt;br /&gt;
            sSentence = String.Concat(sSentence, sLine);&lt;br /&gt;
            Console.WriteLine(&amp;quot;\nYou&amp;quot;ve entered: {0}&amp;quot;, sSentence);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    public static bool IsTerminateString(string source) {&lt;br /&gt;
        string[] sTerms = {&amp;quot;EXIT&amp;quot;,&amp;quot;exit&amp;quot;,&amp;quot;QUIT&amp;quot;,&amp;quot;quit&amp;quot;};&lt;br /&gt;
        foreach (string sTerm in sTerms) {&lt;br /&gt;
            if (String.rupare(source, sTerm) == 0) {&lt;br /&gt;
                return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Convert input from control to upper case==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    static void Main() {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Enter command:&amp;quot;);&lt;br /&gt;
        string resp = (Console.ReadLine()).ToLower();&lt;br /&gt;
        switch (resp) {&lt;br /&gt;
            case &amp;quot;a&amp;quot;:&lt;br /&gt;
                Console.WriteLine(&amp;quot;Doing Task A&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
            case &amp;quot;b&amp;quot;:&lt;br /&gt;
                Console.WriteLine(&amp;quot;Doing Task B&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
            case &amp;quot;c&amp;quot;:&lt;br /&gt;
                Console.WriteLine(&amp;quot;Doing Task C&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
            default:&lt;br /&gt;
                Console.WriteLine(&amp;quot;Bad choice&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Demonstrates redirecting the Console output to a file==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
// Redirect.cs -- Demonstrates redirecting the Console output to a file&lt;br /&gt;
//&lt;br /&gt;
//                Compile this program with the following command line:&lt;br /&gt;
//                    C:&amp;gt;csc Redirect.cs&lt;br /&gt;
//&lt;br /&gt;
using System;&lt;br /&gt;
using System.IO;&lt;br /&gt;
namespace nsStreams&lt;br /&gt;
{&lt;br /&gt;
    public class Redirect&lt;br /&gt;
    {&lt;br /&gt;
        static public void Main ()&lt;br /&gt;
        {&lt;br /&gt;
            FileStream ostrm;&lt;br /&gt;
            StreamWriter writer;&lt;br /&gt;
            TextWriter oldOut = Console.Out;&lt;br /&gt;
            try&lt;br /&gt;
            {&lt;br /&gt;
                ostrm = new FileStream (&amp;quot;./Redirect.txt&amp;quot;, FileMode.OpenOrCreate, FileAccess.Write);&lt;br /&gt;
                writer = new StreamWriter (ostrm);&lt;br /&gt;
            }&lt;br /&gt;
            catch (Exception e)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine (&amp;quot;Cannot open Redirect.txt for writing&amp;quot;);&lt;br /&gt;
                Console.WriteLine (e.Message);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            Console.SetOut (writer);&lt;br /&gt;
            Console.WriteLine (&amp;quot;This is a line of text&amp;quot;);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Everything written to Console.Write() or&amp;quot;);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Console.WriteLine() will be written to a file&amp;quot;);&lt;br /&gt;
            Console.SetOut (oldOut);&lt;br /&gt;
            writer.Close();&lt;br /&gt;
            ostrm.Close();&lt;br /&gt;
            Console.WriteLine (&amp;quot;Done&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Demonstrates some of the formatting flags for writing text   to the console==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
    Format.cs. Demonstrates some of the formatting flags for writing text&lt;br /&gt;
               to the console.&lt;br /&gt;
               Compile this program with the following command line:&lt;br /&gt;
                   C:&amp;gt;csc format.cs&lt;br /&gt;
*/&lt;br /&gt;
namespace nsFormat&lt;br /&gt;
{&lt;br /&gt;
    using System;&lt;br /&gt;
    public class Format&lt;br /&gt;
    {&lt;br /&gt;
        static readonly double e = 2.71828;&lt;br /&gt;
        static void Main()&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine (&amp;quot;Integer dollar amount: {0,0:C}&amp;quot;, 3);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Floating dollar amount: {0,0:C}&amp;quot;, 3.29);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Integer value: {0,0:D5}&amp;quot;, 1024);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Integer value: {0,0:N5}&amp;quot;, 1024742);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Integer value: {0,0:N}&amp;quot;, 1024742);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Integer value: {0,0:N5}&amp;quot;, 1024742);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Integer value: {0,0:X}&amp;quot;, 1024742);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Floating point e: {0,0:F3}&amp;quot;, e);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Floating point e: {0,-8:F5}&amp;quot;, e);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Floating point e: {0,-8:E2}&amp;quot;, e);&lt;br /&gt;
            Console.WriteLine (&amp;quot;Floating point e: {0,-8:E}&amp;quot;, e);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Demonstrate various format specifiers==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// Demonstrate various format specifiers. &lt;br /&gt;
  &lt;br /&gt;
using System;  &lt;br /&gt;
  &lt;br /&gt;
public class FormatDemo {  &lt;br /&gt;
  public static void Main() {  &lt;br /&gt;
    double v = 17688.65849;  &lt;br /&gt;
    double v2 = 0.15;  &lt;br /&gt;
    int x = 21;  &lt;br /&gt;
   &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:F2}&amp;quot;, v);  &lt;br /&gt;
  &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:N5}&amp;quot;, v);  &lt;br /&gt;
  &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:e}&amp;quot;, v);  &lt;br /&gt;
  &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:r}&amp;quot;, v);  &lt;br /&gt;
  &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:p}&amp;quot;, v2);  &lt;br /&gt;
  &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:X}&amp;quot;, x);  &lt;br /&gt;
  &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:D12}&amp;quot;, x);  &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0:C}&amp;quot;, 189.99);  &lt;br /&gt;
  }  &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Illustrates how to read a character entered using the keyboard==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Mastering Visual C# .NET&lt;br /&gt;
by Jason Price, Mike Gunderloy&lt;br /&gt;
Publisher: Sybex;&lt;br /&gt;
ISBN: 0782129110&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
  Example2_13.cs illustrates how to read&lt;br /&gt;
  a character entered using the keyboard&lt;br /&gt;
*/&lt;br /&gt;
public class Example2_131&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    System.Console.Write(&amp;quot;Enter a character: &amp;quot;);&lt;br /&gt;
    char myChar = (char) System.Console.Read();&lt;br /&gt;
    System.Console.WriteLine(&amp;quot;You entered &amp;quot; + myChar);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Illustrates how to read a string entered using the keyboard==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Mastering Visual C# .NET&lt;br /&gt;
by Jason Price, Mike Gunderloy&lt;br /&gt;
Publisher: Sybex;&lt;br /&gt;
ISBN: 0782129110&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
  Example2_14.cs illustrates how to&lt;br /&gt;
  read a string entered using the keyboard&lt;br /&gt;
*/&lt;br /&gt;
public class Example2_141&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    System.Console.Write(&amp;quot;Enter a string: &amp;quot;);&lt;br /&gt;
    string myString = System.Console.ReadLine();&lt;br /&gt;
    System.Console.WriteLine(&amp;quot;You entered &amp;quot; + myString);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==input a series of numbers separated by commas, parse them into integers and output the sum==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
class Class1 {&lt;br /&gt;
    public static void Main(string[] args) {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Input a series of numbers separated by commas:&amp;quot;);&lt;br /&gt;
        string input = Console.ReadLine();&lt;br /&gt;
        char[] cDividers = { &amp;quot;,&amp;quot;, &amp;quot; &amp;quot; };&lt;br /&gt;
        string[] segments = input.Split(cDividers);&lt;br /&gt;
        int nSum = 0;&lt;br /&gt;
        foreach (string s in segments) {&lt;br /&gt;
            if (s.Length &amp;gt; 0) {&lt;br /&gt;
                if (IsAllDigits(s)) {&lt;br /&gt;
                    int num = Int32.Parse(s);&lt;br /&gt;
                    Console.WriteLine(&amp;quot;Next number = {0}&amp;quot;, num);&lt;br /&gt;
                    nSum += num;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        Console.WriteLine(&amp;quot;Sum = {0}&amp;quot;, nSum);&lt;br /&gt;
    }&lt;br /&gt;
    public static bool IsAllDigits(string sRaw) {&lt;br /&gt;
        string s = sRaw.Trim();&lt;br /&gt;
        if (s.Length == 0) {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        for (int index = 0; index &amp;lt; s.Length; index++) {&lt;br /&gt;
            if (Char.IsDigit(s[index]) == false) {&lt;br /&gt;
                return false;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return true;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Input from the console using ReadLine()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// Input from the console using ReadLine(). &lt;br /&gt;
 &lt;br /&gt;
using System;  &lt;br /&gt;
  &lt;br /&gt;
public class ReadString { &lt;br /&gt;
  public static void Main() { &lt;br /&gt;
    string str; &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;Enter some characters.&amp;quot;); &lt;br /&gt;
    str = Console.ReadLine(); &lt;br /&gt;
    Console.WriteLine(&amp;quot;You entered: &amp;quot; + str); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Output with parameters==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Learning C# &lt;br /&gt;
by Jesse Liberty&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
ISBN: 0596003765&lt;br /&gt;
*/&lt;br /&gt;
public class AssignedValues {&lt;br /&gt;
    static void Main( )&lt;br /&gt;
    {&lt;br /&gt;
       int myInt;&lt;br /&gt;
       //other code here...&lt;br /&gt;
       myInt = 7;  // assign to it&lt;br /&gt;
       System.Console.WriteLine(&amp;quot;Assigned, myInt: {0}&amp;quot;, myInt);&lt;br /&gt;
       myInt = 5;&lt;br /&gt;
       System.Console.WriteLine(&amp;quot;Reassigned, myInt: {0}&amp;quot;, myInt);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Read a character from the keyboard==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// Read a character from the keyboard. &lt;br /&gt;
 &lt;br /&gt;
using System; &lt;br /&gt;
 &lt;br /&gt;
public class KbIn {   &lt;br /&gt;
  public static void Main() { &lt;br /&gt;
    char ch; &lt;br /&gt;
 &lt;br /&gt;
    Console.Write(&amp;quot;Press a key followed by ENTER: &amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
    ch = (char) Console.Read(); // get a char &lt;br /&gt;
    &lt;br /&gt;
    Console.WriteLine(&amp;quot;Your key is: &amp;quot; + ch); &lt;br /&gt;
  }   &lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Read a line from console==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
// dbTest.cs -- Sample program to be used with cordbg.exe&lt;br /&gt;
//&lt;br /&gt;
//              Compile this program with the following command line:&lt;br /&gt;
//                  C:&amp;gt;csc /debug:full dbTest.cs&lt;br /&gt;
//&lt;br /&gt;
using System;&lt;br /&gt;
namespace nsDebug&lt;br /&gt;
{&lt;br /&gt;
    public class dbTest&lt;br /&gt;
    {&lt;br /&gt;
        static public void Main ()&lt;br /&gt;
        {&lt;br /&gt;
            double x = 7.0;&lt;br /&gt;
            while (true)&lt;br /&gt;
            {&lt;br /&gt;
                Console.Write (&amp;quot;\r\nPlease enter a number: &amp;quot;);&lt;br /&gt;
                string str = Console.ReadLine ();&lt;br /&gt;
                if (str.Length == 0)&lt;br /&gt;
                    break;&lt;br /&gt;
                double val = 0;&lt;br /&gt;
                try&lt;br /&gt;
                {&lt;br /&gt;
                    val = Convert.ToDouble (str);&lt;br /&gt;
                }&lt;br /&gt;
                catch (Exception)&lt;br /&gt;
                {&lt;br /&gt;
                    Console.WriteLine (&amp;quot;\r\nInvalid number&amp;quot;);&lt;br /&gt;
                    continue;&lt;br /&gt;
                }&lt;br /&gt;
                Console.WriteLine (x + &amp;quot; X &amp;quot; + val + &amp;quot; = {0,0:F6}&amp;quot;, val / x);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Read a string from the keyboard, using Console.In directly==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// Read a string from the keyboard, using Console.In directly.  &lt;br /&gt;
 &lt;br /&gt;
using System;  &lt;br /&gt;
 &lt;br /&gt;
public class ReadChars2 { &lt;br /&gt;
  public static void Main() { &lt;br /&gt;
    string str; &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;Enter some characters.&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
    str = Console.In.ReadLine(); &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;You entered: &amp;quot; + str); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Read double and int from console==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;br /&gt;
class Program {&lt;br /&gt;
    static void Main(string[] args) {&lt;br /&gt;
        (new Program()).run();&lt;br /&gt;
    }&lt;br /&gt;
    public void run() {&lt;br /&gt;
        double dailyRate = readDouble(&amp;quot;Enter your daily rate: &amp;quot;);&lt;br /&gt;
        int noOfDays = readInt(&amp;quot;Enter the number of days: &amp;quot;);&lt;br /&gt;
        writeFee(calculateFee(dailyRate, noOfDays));&lt;br /&gt;
    }&lt;br /&gt;
    private void writeFee(double p) {&lt;br /&gt;
        Console.WriteLine(&amp;quot;The consultant&amp;quot;s fee is: {0}&amp;quot;, p * 1.1);&lt;br /&gt;
    }&lt;br /&gt;
    private double calculateFee(double dailyRate, int noOfDays) {&lt;br /&gt;
        return dailyRate * noOfDays;&lt;br /&gt;
    }&lt;br /&gt;
    private int readInt(string p) {&lt;br /&gt;
        Console.Write(p);&lt;br /&gt;
        string line = Console.ReadLine();&lt;br /&gt;
        return int.Parse(line);&lt;br /&gt;
    }&lt;br /&gt;
    private double readDouble(string p) {&lt;br /&gt;
        Console.Write(p);&lt;br /&gt;
        string line = Console.ReadLine();&lt;br /&gt;
        return double.Parse(line);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Redirect Console.Out==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// Redirect Console.Out. &lt;br /&gt;
 &lt;br /&gt;
using System;  &lt;br /&gt;
using System.IO; &lt;br /&gt;
  &lt;br /&gt;
public class Redirect { &lt;br /&gt;
  public static void Main() { &lt;br /&gt;
    StreamWriter log_out; &lt;br /&gt;
 &lt;br /&gt;
    try { &lt;br /&gt;
      log_out = new StreamWriter(&amp;quot;logfile.txt&amp;quot;); &lt;br /&gt;
    } &lt;br /&gt;
    catch(IOException exc) { &lt;br /&gt;
      Console.WriteLine(exc.Message + &amp;quot;Cannot open file.&amp;quot;); &lt;br /&gt;
      return ; &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    // Direct standard output to the log file. &lt;br /&gt;
    Console.SetOut(log_out); &lt;br /&gt;
    Console.WriteLine(&amp;quot;This is the start of the log file.&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
    for(int i=0; i&amp;lt;10; i++) Console.WriteLine(i); &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;This is the end of the log file.&amp;quot;); &lt;br /&gt;
    log_out.Close(); &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminate a control input==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    static void Main() {&lt;br /&gt;
        string resp;&lt;br /&gt;
        Console.WriteLine(&amp;quot;Enter command (&amp;quot;x&amp;quot; to end):&amp;quot;);&lt;br /&gt;
        while ((resp = (Console.ReadLine()).ToLower()) != &amp;quot;x&amp;quot;) {&lt;br /&gt;
            switch (resp) {&lt;br /&gt;
                case &amp;quot;a&amp;quot;:&lt;br /&gt;
                    Console.WriteLine(&amp;quot;Doing Task A&amp;quot;);&lt;br /&gt;
                    break;&lt;br /&gt;
                case &amp;quot;b&amp;quot;:&lt;br /&gt;
                    Console.WriteLine(&amp;quot;Doing Task B&amp;quot;);&lt;br /&gt;
                    break;&lt;br /&gt;
                default:&lt;br /&gt;
                    Console.WriteLine(&amp;quot;Bad choice&amp;quot;);&lt;br /&gt;
                    break;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==This program averages a list of numbers entered by the user==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// This program averages a list of numbers entered by the user.  &lt;br /&gt;
  &lt;br /&gt;
using System; &lt;br /&gt;
using System.IO;  &lt;br /&gt;
  &lt;br /&gt;
public class AvgNums {  &lt;br /&gt;
  public static void Main() {  &lt;br /&gt;
    string str;  &lt;br /&gt;
    int n;  &lt;br /&gt;
    double sum = 0.0; &lt;br /&gt;
    double avg, t;  &lt;br /&gt;
      &lt;br /&gt;
    Console.Write(&amp;quot;How many numbers will you enter: &amp;quot;);  &lt;br /&gt;
    str = Console.ReadLine(); &lt;br /&gt;
    try { &lt;br /&gt;
      n = Int32.Parse(str); &lt;br /&gt;
    }  &lt;br /&gt;
    catch(FormatException exc) { &lt;br /&gt;
      Console.WriteLine(exc.Message); &lt;br /&gt;
      n = 0; &lt;br /&gt;
    } &lt;br /&gt;
    catch(OverflowException exc) { &lt;br /&gt;
      Console.WriteLine(exc.Message); &lt;br /&gt;
      n = 0; &lt;br /&gt;
    } &lt;br /&gt;
    &lt;br /&gt;
    Console.WriteLine(&amp;quot;Enter &amp;quot; + n + &amp;quot; values.&amp;quot;); &lt;br /&gt;
    for(int i=0; i &amp;lt; n ; i++)  {  &lt;br /&gt;
      Console.Write(&amp;quot;: &amp;quot;); &lt;br /&gt;
      str = Console.ReadLine();  &lt;br /&gt;
      try {  &lt;br /&gt;
        t = Double.Parse(str);  &lt;br /&gt;
      } catch(FormatException exc) {  &lt;br /&gt;
        Console.WriteLine(exc.Message);  &lt;br /&gt;
        t = 0.0;  &lt;br /&gt;
      }  &lt;br /&gt;
      catch(OverflowException exc) { &lt;br /&gt;
        Console.WriteLine(exc.Message); &lt;br /&gt;
        t = 0; &lt;br /&gt;
      } &lt;br /&gt;
      sum += t;  &lt;br /&gt;
    }  &lt;br /&gt;
    avg = sum / n; &lt;br /&gt;
    Console.WriteLine(&amp;quot;Average is &amp;quot; + avg); &lt;br /&gt;
  }  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use do while to read console input==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    static void Main() {&lt;br /&gt;
        string resp;&lt;br /&gt;
        do {&lt;br /&gt;
            Console.WriteLine(&amp;quot;Menu\n\n1 - Task A&amp;quot;);&lt;br /&gt;
            Console.WriteLine(&amp;quot;2 - Task B&amp;quot;);&lt;br /&gt;
            Console.WriteLine(&amp;quot;E - E(xit)&amp;quot;);&lt;br /&gt;
            resp = (Console.ReadLine()).ToLower();&lt;br /&gt;
        }&lt;br /&gt;
        while (resp != &amp;quot;e&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use format commands==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// Use format commands.  &lt;br /&gt;
 &lt;br /&gt;
using System; &lt;br /&gt;
 &lt;br /&gt;
public class DisplayOptions {    &lt;br /&gt;
  public static void Main() {    &lt;br /&gt;
    int i; &lt;br /&gt;
 &lt;br /&gt;
    Console.WriteLine(&amp;quot;Value\tSquared\tCubed&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
    for(i = 1; i &amp;lt; 10; i++) &lt;br /&gt;
      Console.WriteLine(&amp;quot;{0}\t{1}\t{2}&amp;quot;,  &lt;br /&gt;
                        i, i*i, i*i*i); &lt;br /&gt;
  }    &lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Uses the #, 0 and comma characters to format output==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
    Picture.cs.  Uses the #, 0 and comma characters to format output&lt;br /&gt;
*/&lt;br /&gt;
using System;&lt;br /&gt;
public class Picture&lt;br /&gt;
{&lt;br /&gt;
    static void Main()&lt;br /&gt;
    {&lt;br /&gt;
        Console.WriteLine (&amp;quot;Using the # character&amp;quot;);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tInteger dollar amount: {0,0:$###.##}&amp;quot;, 3);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tFloating dollar amount: {0,0:$###.##}&amp;quot;, 3.29);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tInteger value: {0,0:###,###}&amp;quot;,1428);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tFloating point value: {0,0:#,###.#####}&amp;quot;, 1428.571);&lt;br /&gt;
        Console.WriteLine (&amp;quot;Using the $ character&amp;quot;);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tInteger dollar amount: {0,0:$000.00}&amp;quot;, 3);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tFloating dollar amount: {0,0:$000.00}&amp;quot;, 3.29);&lt;br /&gt;
        Console.WriteLine (&amp;quot;Using the comma alone&amp;quot;);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tInteger value: {0,0:000,000}&amp;quot;, 1428);&lt;br /&gt;
        Console.WriteLine (&amp;quot;\tFloating point value: {0,0:0,000.000}&amp;quot;, 1428.571);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use while(true) to read console input==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    static void Main() {&lt;br /&gt;
        string resp;&lt;br /&gt;
        while (true) {&lt;br /&gt;
            Console.WriteLine(&amp;quot;Menu\n\n1 - Task A&amp;quot;);&lt;br /&gt;
            Console.WriteLine(&amp;quot;2 - Task B&amp;quot;);&lt;br /&gt;
            Console.WriteLine(&amp;quot;E - E(xit)&amp;quot;);&lt;br /&gt;
            resp = (Console.ReadLine()).ToLower();&lt;br /&gt;
            if (resp == &amp;quot;e&amp;quot;) {&lt;br /&gt;
                break;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==While loop and keyboard reading==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Programming Tips &amp;amp; Techniques&lt;br /&gt;
by Charles Wright, Kris Jamsa&lt;br /&gt;
Publisher: Osborne/McGraw-Hill (December 28, 2001)&lt;br /&gt;
ISBN: 0072193794&lt;br /&gt;
*/&lt;br /&gt;
namespace nsLoops&lt;br /&gt;
{&lt;br /&gt;
    using System;&lt;br /&gt;
    &lt;br /&gt;
    public class Loops&lt;br /&gt;
    {&lt;br /&gt;
        static public void Main ()&lt;br /&gt;
        {&lt;br /&gt;
            int [] arr = new int [5];&lt;br /&gt;
            for (int x = 0; x &amp;lt; arr.Length; ++x)&lt;br /&gt;
            {&lt;br /&gt;
                bool done = false;&lt;br /&gt;
                while (!done)&lt;br /&gt;
                {&lt;br /&gt;
                    Console.Write (&amp;quot;Enter a value for element {0}: &amp;quot;, x);&lt;br /&gt;
                    string str = Console.ReadLine ();&lt;br /&gt;
                    int val;&lt;br /&gt;
                    try&lt;br /&gt;
                    {&lt;br /&gt;
                        val = int.Parse (str);&lt;br /&gt;
                    }&lt;br /&gt;
                    catch (FormatException)&lt;br /&gt;
                    {&lt;br /&gt;
                        Console.WriteLine (&amp;quot;Please enter an integer value\r\n&amp;quot;);&lt;br /&gt;
                        continue;&lt;br /&gt;
                    }&lt;br /&gt;
                    arr[x] = val;&lt;br /&gt;
                    done = true;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            int index = 0;&lt;br /&gt;
            foreach (int val in arr)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine (&amp;quot;arr[{0}] = {1}&amp;quot;, index, val);&lt;br /&gt;
                ++index;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Write to Console.Out and Console.Error==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C#: The Complete Reference &lt;br /&gt;
by Herbert Schildt &lt;br /&gt;
Publisher: Osborne/McGraw-Hill (March 8, 2002)&lt;br /&gt;
ISBN: 0072134852&lt;br /&gt;
*/&lt;br /&gt;
// Write to Console.Out and Console.Error. &lt;br /&gt;
 &lt;br /&gt;
using System; &lt;br /&gt;
 &lt;br /&gt;
public class ErrOut { &lt;br /&gt;
  public static void Main() { &lt;br /&gt;
    int a=10, b=0; &lt;br /&gt;
    int result; &lt;br /&gt;
 &lt;br /&gt;
    Console.Out.WriteLine(&amp;quot;This will generate an exception.&amp;quot;); &lt;br /&gt;
    try { &lt;br /&gt;
      result = a / b; // generate an exception &lt;br /&gt;
    } catch(DivideByZeroException exc) { &lt;br /&gt;
      Console.Error.WriteLine(exc.Message); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>