Estructuras de Control: If y Switch en C#

Miércoles, agosto 3, 2011

Logotipo - Logo c-sharp c# estructuras de control

Las estructuras de control en c-sharp es la forma de hacer elecciones entre unas porciones de código u otras. Las 2 más utilizadas son if y switch.

La estructura de control IF permite ejecutar una porción de código sólo si la expresión entre paréntesis () es verdadera. Luego se puede incluir la cláusula else para ejecutar código en caso de que la expresión sea falsa.

int suma = 2 + 2;
if (suma == 4)
{
   Console.WriteLine("La suma es cuatro");
}
else
{
   Console.WriteLine("La suma es distinta de cuatro");
}

Se pueden anidar varios IF para formar una estrucutra con más opciones.

int suma = 2 + 2;
if (suma == 4)
{
   Console.WriteLine("La suma es cuatro");
}else if(suma == 5)
{
   Console.WriteLine("La suma es cinco");
}else
{
   Console.WriteLine("La suma es distina de cuatro y cinco");
}

Para el ejemplo anterior hay otra opción más económica que es la estructura switch, aunque ésta sólo compara cadenas de texto.

string miCadena = "HolaMundo";
swtich (variable to evaluate):
{
case "HolaMundo":
   Console.WriteLine("Ha entrado en este caso");
   break;
case "NoEntro":
   Console.WriteLine("Ha entrado en este otro caso");
   break;
default:
   Console.WriteLine("Entraría aquí si no coincide en ningún caso anterior");
   break;
}

Deja un comentario