Bucles C#

Páginas: 5 (1028 palabras) Publicado: 23 de abril de 2012
Este tema aún no ha recibido ninguna valoración Valorar este tema
Visual Studio 2008
Actualización: noviembre 2007
Un bucle es una instrucción o conjunto de instrucciones que se repite un número especificado de veces o hasta que se cumpla alguna condición. El tipo de bucle que deba utilizar dependerá de la tarea de programación y de sus preferencias a la hora de escribir código. Una de lasprincipales diferencias entre C# y otros lenguajes, como C++, es el bucle foreach, que está diseñado para simplificar la iteración en matrices o colecciones.
Bucles foreach

C# introduce una forma de crear bucles que puede resultar novedosa para los programadores en C++ y C: el bucle foreach. Ya no tendrá que crear una variable solo para indizar una matriz u otra estructura de datos como unacolección, puesto que el bucle foreach hace parte de ese trabajo:
C#
Copiar
// An array of integers
int[] array1 = {0, 1, 2, 3, 4, 5};

foreach (int n in array1)
{
System.Console.WriteLine(n.ToString());
}


// An array ofstrings
string[] array2 = {"hello", "world"};

foreach (string s in array2)
{
System.Console.WriteLine(s);
}


Bucles for

Más abajo se muestra cómo crear el mismo bucle utilizando la palabra clave for:
C#
Copiar
// An array of integersint[] array1 = {0, 1, 2, 3, 4, 5};

for (int i=0; i<6; i++)
{
System.Console.WriteLine(array1[i].ToString());
}


// An array of strings
string[] array2 = {"hello", "world"};

for (int i=0;i<2; i++)
{
System.Console.WriteLine(array2[i]);
}


Bucles while

Las versiones del bucle while se muestran en los ejemplos siguientes:
C#
Copiar
// An array of integers
int[] array1 = {0, 1, 2, 3, 4, 5};
int x = 0;

while(x < 6)
{
System.Console.WriteLine(array1[x].ToString());
x++;
}


// An array of strings
string[] array2 = {"hello", "world"};
int y = 0;

while (y < 2)
{System.Console.WriteLine(array2[y]);
y++;
}



Bucles do-while

Las versiones del bucle do-while se muestran en los ejemplos siguientes:
C#
Copiar
// An array of integers
int[] array1 = {0, 1, 2, 3, 4, 5};
int x = 0;

do{
System.Console.WriteLine(array1[x].ToString());
x++;
} while(x < 6);


// An array of strings
string[] array2 = {"hello", "world"};
int y = 0;

do
{System.Console.WriteLine(array2[y]);
y++;
} while(y < 2);


Ejercicio realizado
Visual Studio 2005
Otras versiones

* -------------------------------------------------
Visual Studio 2010
* -------------------------------------------------
Visual Studio 2008
Personas que lo han encontrado útil: 17 de 25 Valorar este tema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bucles De Lenguaje C
  • Bucles
  • BUCLES
  • Bucles
  • BUCLES
  • Bucles y Condiciones
  • bucles de oro
  • ESTRUCTURAS DE BUCLES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS