Sie sind auf Seite 1von 4

Arreglos.

Un arreglo es un grupo de variables llamadas elementos que contienen


valores y todos son del mismo tipo.

Los arreglos son tipos por referencia, esto quiere decir que almacenan la
dirección de memoria en la que se encuentra un dato determinado de
manera que usaremos esa dirección de memoria para acceder de forma
indirecta al dato.

Los elementos de un arreglo pueden ser tipos por valor o por referencia, por
lo cual podrán ser accedidos directa e indirectamente.

Para referirnos a un elemento específico de un arreglo, debemos conocer el


nombre del arreglo, y el número de la posición de dicho elemento en el
arreglo, al número de la posición también se le conoce como índice del
elemento.

Es importante recordar, que el índice de los elementos en un arreglo inicia


siempre en 0, por lo cual siempre se listaran de forma creciente a partir del
elemento 0 hasta el elemento final del arreglo.
Declaración de un arreglo en c#.

Un arreglo se declara de la siguiente forma:

TIPODATO [] Nombre_Arreglo = new TIPODATO [Tamaño_arreglo];

Donde tenemos que TIPODATO, es el tipo de dato que poseerán los


elementos de nuestro arreglo, NOMBRE_ARREGLO, representa el nombre
con el que aremos referencia a nuestro arreglo, y TAMAÑO_ARREGLO, será la
cantidad de elementos que nuestro arreglo tendrá disponibles.

Un ejemplo de la declaración de un arreglo del tipo STRING llamado Ejemplo


con un tamaño de 5 elementos seria:
string[] Ejemplo = new string[5];

Como inicializar un arreglo.

Una aplicación puede crear un arreglo e inicializar sus elementos con un


inicializador de arreglos, que es una lista de expresiones separadas por comas
encerradas entre llaves.

Un ejemplo de lo descrito anteriormente seria:


string[] Ejemplo = {"Juan","Jose","Julian","Joaquin","Julio"};

Donde creamos un arreglo llamado Ejemplo, del tipo STRING con 5


elementos.

El primer elemento (el índice 0) es Juan, mientras que el quinto elemento


(índice 4) es Julio.

Existe otra forma para inicializar manualmente el contenido de un arreglo,


esta forma puede resultar un poco más comprensible al principio.
string[] Ejemplo = new string[5];
Ejemplo[0] = "Juan";
Ejemplo[1] = "Jose";
Ejemplo[2] = "Julian";
Ejemplo[3] = "Joaquin";
Ejemplo[4] = "Julio";

Donde podemos apreciar que el elemento 0, contiene la cadena Juan,


y el elemento 4 contiene la cadena Julio.

Manejo de datos en un arreglo.

En la mayoría de las ocasiones nos resulta complicado pensar el cómo llenar


el valor de un elemento en el arreglo, o como acceder al valor de dicho
elemento.

Para esto es recomendable imaginar cada elemento del arreglo como una
caja vacía, cuando deseamos que la caja (elemento del arreglo) tenga algo, la
tomamos y le metemos un objeto (asignamos un valor).

Arreglo[Elemento] = VALOR;

De esta manera el elemento del arreglo tomara el valor que le brindemos


mediante el operador de asignación ( = ).

Para extraer un valor del arreglo, tomando el mismo ejemplo de la caja,


debemos tener una nueva caja, que será la que contendrá el mismo valor que
dicho elemento del arreglo.
VARIABLE = Arreglo[Elemento];

De esta forma, copiaremos (ya que el elemento seguirá obteniendo el mismo


valor) el valor que contiene el arreglo y lo asignaremos a una variable,
componente, o cualquier objeto que queremos que contenga dicho valor.

Ejemplo con código real.


//Asignamos valores a los elementos 0 y 1.
string[] Ejemplo = new string[2];
Ejemplo[0] = "Juan";
Ejemplo[1] = "Jose";

//Tomamos el valor del elemento 0 y se lo asignamos a la variable


Nombre1.
string Nombre1 = Ejemplo[0];
//Le asignamos el valor del elemento 1 al componente label1.
label1.Text = Ejemplo[1];

Das könnte Ihnen auch gefallen