Verwenden Sie Strings in der Switch-Anweisung in C#

In diesem Artikel wird eine Methode zur Verwendung der Zeichenkette in der switch-Anweisung in C# vorgestellt.

Verwenden Sie Strings in der Anweisung switch in C

Es gibt keine spezielle Methode zur Verwendung von Zeichenketten in der switch-Anweisung. Wir können einfach Fälle erstellen, indem wir den Wert in doppelten Anführungszeichen zuweisen, der eine Zeichenkette darstellt.

Das folgende Programm zeigt, wie wir Zeichenketten in der switch-Anweisung in C# verwenden können.

using System; 
  
class StringinSwitch { 
    static public void Main() 
    { 
        string mystring = "Rose"; 

        switch (mystring) { 
            case "Jasmine": 
                Console.WriteLine("The flower is Jasmine"); 
                break; 
      
            case "Lili": 
                Console.WriteLine("The flower is Lili"); 
                break; 
            case "Rose": 
                Console.WriteLine("The flower is Rose"); 
                break; 
            case "Hibiscus": 
                Console.WriteLine("The flower is Hibiscus"); 
                break;
            case "Daisy": 
                Console.WriteLine("The flower is Daisy"); 
                break; 
      
            default: 
                Console.WriteLine("No Flower Selected"); 
                break; 
        } 
    }
} 

Ausgabe:

The flower is Rose

Wir haben die Zeichenkette in der switch-Anweisung übergeben. Die Anweisung switch hat den Wert entsprechend dem Wert für die angegebene Zeichenkette zurückgegeben.

Wenn wir eine Zeichenkette übergeben, die nicht in den Fällen enthalten ist, verwendet die Anweisung switch den Standardwert case.

using System; 
  
class StringinSwitch { 
        static public void Main() 
    { 
        string mystring = "Sun Flower"; 
          
        switch (mystring) { 
              
        case "Jasmine": 
            Console.WriteLine("The flower is Jasmine"); 
            break; 
  
        case "Lili": 
            Console.WriteLine("The flower is Lili"); 
            break; 
        case "Rose": 
            Console.WriteLine("The flower is Rose"); 
            break; 
        case "Hibiscus": 
            Console.WriteLine("The flower is Hibiscus"); 
            break;
        case "Daisy": 
            Console.WriteLine("The flower is Daisy"); 
            break; 
  
        default: 
            Console.WriteLine("No Flower Selected"); 
            break; 
        } 
    } 
} 

Ausgabe:

No Flower Selected

Verwandter Artikel - Csharp String

  • Konvertieren Sie List<string> in String in C#
  • C# String in Enum konvertieren
  • Verwandter Artikel - Csharp Switch

  • Enum Zeichenketten in C#
  • Wie konvertiert man eine Zeichenkette in Int in C#