Usa stringhe nell'istruzione Switch in C#

Minahil Noor 12 ottobre 2023
Usa stringhe nell'istruzione Switch in C#

Questo articolo introdurrà un metodo per usare la stringa nell’istruzione switch in C#.

Usa stringhe nell’istruzione switch in C#

Non esiste un metodo speciale per utilizzare le stringhe nell’istruzione switch. Possiamo semplicemente creare casi assegnando il valore tra virgolette che rappresenta una stringa.

Il programma seguente mostra come utilizzare le stringhe nell’istruzione switch in C#.

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;
    }
  }
}

Produzione:

The flower is Rose

Abbiamo passato la stringa nell’istruzione switch. L’istruzione switch ha restituito il valore in base al valore alla stringa data.

Se passiamo una stringa che non è nei casi, l’istruzione switch utilizzerà il valore predefinito 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;
    }
  }
}

Produzione:

No Flower Selected

Articolo correlato - Csharp String

Articolo correlato - Csharp Switch