viernes, 8 de junio de 2012

Los Arreglos en C#

     Cada byte en la memoria de una computadora es un elemento de un Arreglo. Traducir estos bytes en los objetos y darles un significado. Arreglos en el .NET Framework son un tipo fundamental. Son la base de las colecciones más utilizables, tales como una lista y diccionario. Utilizan una forma de sintaxis especial en el lenguaje C#.

Un arreglo es una colección fija del mismo tipo de datos que se almacenan de forma contigua y que son accesibles por un índice. Sedgewick, p. 83.

Los Arreglos son el tipo más simple y común de datos estructurados. McConnell, p. 310


 Ejemplo 1

      Como una introducción al tipo de arreglos en  C#, vamos a ver un programa sencillo un ejemplo que asigna e inicializa una arreglo de enteros de tres elementos. Observe cómo los elementos se pueden asignar o leer usando la misma sintaxis (values[int]). Los Arreglos está basada en cero (el índice del arreglo comienza en cero). También se demuestran el uso del Bucle foreach.

Programa que utiliza un Arreglo [C#]

using System;
class Program
{
    static void Main()
    {
 // Utilizando un Arreglo.
 int[] values = new int[3];
 values[0] = 5;
 values[1] = values[0] * 2;
 values[2] = values[1] * 2;

 foreach (int value in values)
 {
     Console.WriteLine(value);
 }
    }
}

Salida - Resultado
5
10
20

Ejemplo 2

¿No hay otra manera de asignar  un arreglo en un programa de C# y llenarlo de valores?. Puede utilizar los corchetes {} para asignar valores de los elementos en una sola línea. La longitud del arreglo se determina automáticamente cuando se compila el programa.


Programa que utiliza un Arreglo [C#]
using System;
class Program
{
    static void Main()
    {
 // Creando un arreglo de tres enteros.
 int[] array = { 10, 30, 50 };

 foreach (int value in array)
 {
     Console.WriteLine(value);
 }
    }
}


Salida - Resultado


10
30
50

No hay comentarios:

Publicar un comentario