Beruflich Dokumente
Kultur Dokumente
ESTRUCTURAS REPETITIVAS
Sentencia for
En este caso j es una variable, generalmente numérica y la condición depende del valor que
vaya adquiriendo j.
int v1,v2;
for (v1 = ini1, v2 = ini2; condición; var(v1), var(v2))
{
instrucciones;
}
El siguiente ejemplo va a imprimir una cadena de texto formada por todas las decenas
comprendidas entre 10 y 500. En este caso se necesita una variable cuyo valor inicie en 10 y
se vaya incrementando de 10 en 10 hasta llegar a 500. La estructura for permite implementar
la secuencia de una forma clara y efectiva.
Se ha utilizado el método, ToString, que está incluido en todos los objetos de C#, en particular
en la clase Int32 que define el tipo int. Este método se encarga de devolver una
representación en cadena del objeto sobre el cual se aplica. En este caso dicha representación
corresponde al valor que representa el entero.
Sentencia foreach
La sentencia foreach repite un grupo de instrucciones para cada elemento que hace
parte de una colección o de una matriz.
Sentencia break
Una sentencia break se encarga de finalizar la ejecución de una estructura de control. Esta
sentencia únicamente actúa sobre la estructura de control que la contiene directamente. En el
caso de existir un anidamiento, de estructuras repetitivas, como, por ejemplo,
break da por terminada la ejecución del for interno, controlado por la variable j,
dejando que continúe la ejecución del for externo.