Uso de Switch con colecciones en C#
Clase 13 de 25 • Curso de Introducción a .NET con C#
Resumen
Aprender a utilizar la sentencia Switch en conjunto con arreglos y listas en C-Sharp permite optimizar tu código, proporcionando claridad y eficiencia. Este enfoque ofrece flexibilidad al evaluar múltiples condiciones rápidamente.
¿Cómo crear un proyecto para utilizar la sentencia switch?
Primero, abre tu terminal y comienza un nuevo proyecto con:
.NET New Console switch
cd switch
A continuación, abre tu archivo Program.cs y reutiliza una lista de datos ya existente desde otro proyecto con los comandos:
- Selecciona y copia la lista existente con CTRL-C.
- Pégala en tu archivo actual con CTRL-V.
¿En qué consiste una sentencia switch en C-Sharp?
Una sentencia Switch permite evaluar una expresión para comparar su valor con múltiples casos posibles. Para tener un funcionamiento adecuado, recuerda los siguientes puntos:
- Cada caso (
case
) debe tener un valor específico a evaluar. - Utiliza la palabra reservada break al finalizar cada caso.
- Añade un caso default para situaciones no contempladas previamente.
Un ejemplo básico para la evaluación sería:
switch(nombre[cajon])
{
case "Oscar":
Console.WriteLine("El nombre es Oscar");
break;
case "Jorge":
Console.WriteLine("El nombre es Jorge");
break;
default:
Console.WriteLine("No hay un nombre parecido");
break;
}
¿Qué resultado obtienes al ejecutar tu sentencia switch?
Para probar tu código, ejecuta el comando:
.NET Run
Al seleccionar el índice adecuado dentro de tu arreglo, el Switch mostrará el resultado esperado. Al cambiar el valor del índice, validas que el código sigue funcionando correctamente.
La implementación del caso default asegura una respuesta adecuada ante valores diferentes a los contemplados inicialmente.
Trabajar conjuntamente con listas y sentencias Switch optimiza tus aplicaciones, facilitando condiciones complejas de manera sencilla y eficiente.
¿Has utilizado switch anteriormente con arreglos o listas? ¡Comparte tu experiencia o dudas en comentarios!