Switch Statement in C#:-


It is used to create a choice-based or option-based program, It provides multiple case statements to represent multiple-choice, we can select a particular statement under switch then it will match from respective case statements.


switch(option)
{

   case option-value:
     Statement;
     break;
   case option-value:
     Statement;
     break;
    case option-value:
     Statement;
     break;
    default:
     Statement;
     break;

}


We will check option==optionvalue then that statement will be executed.


class SwitchProgram
    {
        static void Main()
        {
            char ch;
            Console.WriteLine("Enter Char");
            ch = char.Parse(Console.ReadLine());
            switch (ch)
            {
                case 'a':
                case 'e':
                case 'i':
                case 'o':
                case 'u':
                Console.WriteLine("Vowel");
                break;
                default:
                Console.WriteLine("Consonent");
                break;


            }
            Console.ReadKey();
           
        }

    }

Assignment of Switch Program?

WAP to check the greater number using a switch?

WAP to check the greatest number using a switch?

WAP to display "yes","no" and "cancel" when user press 'y','n' and 'c'?


WAP to check leap year using a switch?


WAP  to check entered char is numeric, alphabets, or special using switch?


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class SwitchCaseExample
    {
        static void Main()
        {
            char ch;
            Console.WriteLine("Enter char");
            ch = char.Parse(Console.ReadLine());
            
            switch (ch>=65 && ch<=91 || ch>=97 && ch<=122)
            {
                case true:
                    Console.WriteLine("Alphabets");
                    break;
                default:
                    switch (ch >= 48 && ch <= 57)
                    {
                        case true:
                            Console.WriteLine("Numeric");
                            break;
                        default:
                           Console.WriteLine("Special");
                            break;
                    }
                    
                    break;
            }
            Console.ReadKey();

        }
    }
}