arrays

Páginas: 3 (746 palabras) Publicado: 5 de septiembre de 2013
Marco Besteiro y Miguel Rodríguez

Arrays y Colecciones

Arrays y colecciones
Arrays
Introducción.
En C# un array es un dato de tipo referencia. Un array es una estructura de datos quecontiene variables (elementos) a los que se accede a través de índices.
Todos los elementos de un array son del mismo tipo. Se dice entonces que ése es el tipo
del array. Así, se habla por ejemplo, de unarray de enteros o un array de string, etc,
dependiendo de que los elementos del array sean de un tipo o de otro.
Un array puede tener más de una dimensión. Por cada dimensión de un array senecesita
un nivel de índices para acceder a sus elementos.
Para declarar un array se especifica el tipo de dato de los elementos seguido de
unos corchetes vacíos y del nombre del array que es unareferencia al objeto
array. Por ejemplo:
int[] unArray;

La línea anterior declara unArray como una referencia a un array de enteros. Después
de esta línea unArray es una referencia que contiene null, yaque no referencia a
ningún array.
Como cualquier otro objeto, para crear un array de cualquier tipo se utiliza el operador
new, que devuelve un array del número de elementos que se especifique enel número
entre corchetes. Así, para crear un array de string de 100 elementos, se escribe:
string[] unString;
unString = new string[100];

o bien, en una sola línea:
string[] unString = newstring[100];

Aquí, se ha creado –con new- un objeto que es un array de 100 string, se declara una
referencia al array –unString-, y se asigna el objeto a la referencia.
En un array de N elementos elprimero tiene índice 0 y el último N-1. Para acceder a un
elemento cualquiera, se utiliza el índice. Por ejemplo, para almacenar el valor 12 en el
primer elemento de un array, se puede escribir://define un array de enteros de 23 elementos
int[] unArray=new int[23];
//almacena 12 en el primer elemento del array
unArray[0]=12;

1/16

Marco Besteiro y Miguel Rodríguez

Arrays y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arrays
  • Arrays
  • Arrays
  • Arrays
  • Arrays
  • Arrays
  • Los Arrays
  • Arrays

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS