- if
if (condición) { ... } if (condicion) { ... } else { ... }
- switch
switch (variable) { case valor1: ... break; case valor2: ... break; ... deafault: ... break; }
while
while (condición) { ... }
- do … while
do { ... } while (condición);
- for
for (inicialización del contador; condición; instrucción de iteración) { ... } //Ejemplo int k1; for (k1=1; k1 < 10; k1++) { for (int k2=1; k2 < 10; k2++) { Console.Write(k1 * k2 + "\t"); } Console.WriteLine(); }
- foreach
foreach (elemento en matriz) { ... } //Comparamos for con foreach string[] matriz={"rojo","verde","azul","blanco"}; int contador; for (contador=0; contador < matriz.Length; contador++) { Console.WriteLine(matriz[contador]); } foreach (string s in matriz) { Console.WriteLine(s); }
- using
Esta destinada a simplificar el desarrollo. Permite que en un bloque de código podamos utilizar un recurso externo, en el ejemplo, estamos utilizando los recursos que se encuentran en System.IO.StreamReader.using (System.IO.StreamReader sr = new System.IO.StreamReader(@"C:\Users\Public\Documents\test.txt")) { string s = null; while((s = sr.ReadLine()) != null) { Console.WriteLine(s); } }