Q:

Using string with switch case statement in C#

0

Using string with switch case statement in C#

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

C# Example to use string with switch case statement

using System;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string gender = "Male";

            switch (gender)
            {
                case "Male":
                    Console.WriteLine("He is male...");
                    break;
                case "Female":
                    Console.WriteLine("She is female...");
                    break;
                default:
                    Console.WriteLine("Default");
                    break;
            }

            //hit ENTER to exit
            Console.ReadLine();
        }
    }
}

Output

He is male...

Example 2: Here, we will input a text from the console and check whether input text starts with either "This" or "That".

using System;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string text = "";
            
            Console.Write("Enter some text: ");
            text = Console.ReadLine();

            switch (text.Substring(0, 4))
            {
                case "This":
                    Console.WriteLine("text started with "This"");
                    break;
                case "That":
                    Console.WriteLine("text started with "That"");
                    break;
                default:
                    Console.WriteLine("Invalid text...");
                    break;
            }

            //hit ENTER to exit
            Console.ReadLine();
        }
    }
}

Output

First run:
Enter some text: This is a game.
text started with "This"

Second run:
Enter some text: That is a book.
text started with "That"

Third run:
Enter some text: These are cows.
Invalid text...

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now