Usar cadenas en la instrucción Switch en C#
Minahil Noor
6 abril 2021
30 marzo 2021
Csharp
Csharp String
Csharp Switch

Este artículo presentará un método para usar la cadena en la instrucción switch en C#.
Utilice cadenas en la declaración switch
en C#
No existe un método especial para usar cadenas en la instrucción switch. Simplemente podemos crear casos asignando el valor entre comillas dobles que representa una cadena.
El programa siguiente muestra cómo podemos usar cadenas en la instrucción switch en 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;
}
}
}
Producción:
The flower is Rose
Hemos pasado la cadena en la declaración de cambio. La declaración switch
ha devuelto el valor de acuerdo con el valor de la cadena dada.
Si pasamos una cadena que no está en los casos, entonces la instrucción switch
utilizará el case
predeterminado.
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;
}
}
}
Producción:
No Flower Selected