Open In App

C# | How to use strings in switch statement

The switch statement is a multiway branch statement. It provides an easy way to forward execution to different parts of code based on the value of the expression. String is the only non-integer type which can be used in switch statement. Important points:

Example 1: 






// C# program to illustrate how to use
// a string in switch statement
using System;
 
class GFG {
     
    // Main Method
    static public void Main()
    {
        string str = "one";
         
        // passing string "str" in
        // switch statement
        switch (str) {
             
        case "one":
            Console.WriteLine("It is 1");
            break;
 
        case "two":
            Console.WriteLine("It is 2");
            break;
 
        default:
            Console.WriteLine("Nothing");
        }
    }
}

Output:

It is 1

Example 2: 






// C# program to illustrate how to use
// a string in switch statement
using System;
 
class GFG {
     
    // Main Method
    static public void Main()
    {
        string subject = "C#";
         
        // passing string "subject" in
        // switch statement
        switch (subject) {
             
        case "Java":
            Console.WriteLine("Subject is Java");
            break;
 
        case "C++":
            Console.WriteLine("Subject is C++");
            break;
 
        default:
            Console.WriteLine("Subject is C#");
             
        }
    }
}

Output:

Subject is C#

Article Tags :
C#