Convert input from control to upper case

   
 
using System;

public class MainClass {
    static void Main() {
        Console.WriteLine("Enter command:");
        string resp = (Console.ReadLine()).ToLower();
        switch (resp) {
            case "a":
                Console.WriteLine("Doing Task A");
                break;
            case "b":
                Console.WriteLine("Doing Task B");
                break;
            case "c":
                Console.WriteLine("Doing Task C");
                break;
            default:
                Console.WriteLine("Bad choice");
                break;
        }
    }
}

    


Terminate a control input

   
 
using System;

public class MainClass {
    static void Main() {
        string resp;
        Console.WriteLine("Enter command ('x' to end):");
        while ((resp = (Console.ReadLine()).ToLower()) != "x") {
            switch (resp) {
                case "a":
                    Console.WriteLine("Doing Task A");
                    break;
                case "b":
                    Console.WriteLine("Doing Task B");
                    break;
                default:
                    Console.WriteLine("Bad choice");

                    break;
            }
        }
    }
}

    


Output with parameters

   

/*
Learning C# 
by Jesse Liberty

Publisher: O'Reilly 
ISBN: 0596003765
*/
public class AssignedValues {
    static void Main( )
    {
       int myInt;
       //other code here...
       myInt = 7;  // assign to it
       System.Console.WriteLine("Assigned, myInt: {0}", myInt);
       myInt = 5;
       System.Console.WriteLine("Reassigned, myInt: {0}", myInt);
    }
 }

           
          


Read double and int from console

   
 

using System;
using System.Collections.Generic;
using System.Text;

class Program {
    static void Main(string[] args) {
        (new Program()).run();
    }

    public void run() {
        double dailyRate = readDouble("Enter your daily rate: ");
        int noOfDays = readInt("Enter the number of days: ");
        writeFee(calculateFee(dailyRate, noOfDays));
    }

    private void writeFee(double p) {
        Console.WriteLine("The consultant's fee is: {0}", p * 1.1);
    }

    private double calculateFee(double dailyRate, int noOfDays) {
        return dailyRate * noOfDays;
    }

    private int readInt(string p) {
        Console.Write(p);
        string line = Console.ReadLine();
        return int.Parse(line);
    }

    private double readDouble(string p) {
        Console.Write(p);
        string line = Console.ReadLine();
        return double.Parse(line);
    }
}

    


illustrates how to read command-line arguments

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/

/*
Example10_4.cs illustrates how to read
command-line arguments
*/

using System;

public class Example10_4
{

public static void Main(string[] arguments)
{

for (int counter = 0; counter < arguments.Length; counter++) { Console.WriteLine("arguments[" + counter + "] = " + arguments[counter]); } } } [/csharp]