Arreglos
Enviado por pccm • 14 de Febrero de 2014 • Examen • 603 Palabras (3 Páginas) • 202 Visitas
Arreglos
Concepto
Un arreglo es una variable que permite guardar una lista de valores de un mismo tipo, usando el mismo nombre de variable e índice.
Características
Un arreglo es una colección finita, homogénea y ordenada de elementos
• Finita.- todo arreglo tiene un límite, es decir se sabe determinar cuál será el número máximo de elementos que podrán formar parte del arreglo.
• Homogénea.- todos los elementos de un arreglo son del mismo tipo.
• Ordenada.- se puede determinar cuál será el primer elemento, el segundo, el tercero, y el n-ésimo elemento.
La sintaxis para declarar un arreglo es la siguiente:
Cuando se declara un arreglo lo que se está realmente llamando es una subclase de System.Array, que implementa iCloneable, Ilist, Icollection e Ienumerable.
Clase System.Array
Arreglos unidimensionales o vectores
Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre común, los arreglos comienzas desde
Para declarar un arreglo de una sola dimensión se usa el formato general:
Tipo.- declara el tipo base del arreglo, que es el tipo de cada elemento del mismo
Identificador.- es el nombre del arreglo.
Tamaño.- es el número de elementos del arreglo.
Ejemplo:
Declarar un arreglo de una lista de 10 elementos de tipo int.
Los elementos del arreglo lista del ejemplo serian:
lista[0] = 34 primer elemento del arreglo
lista[1] = 15 segundo elemento del arreglo
…….. …
lista[9] = 18 último elemento del arreglo
Arreglos Bidimensionales o matrices
Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla es decir con filas y columnas. La primera dimensión del arreglo representa a las columnas, cada elemento contiene un valor y cada dimensión representa una relación.
La sintaxis para declarar un matriz es la siguiente:
El siguiente ejemplo declara una matriz de 3 filas y 5 columnas.
int [,] Matriz = int[3, 5];
Colección
Una colección es un tipo de dato que actúa como un contenedor para un conjunto de objetos. Cuando se define un arreglo, se especifica el tipo de dato que almacena el arreglo y el tamaño de la arreglo, en cambio en una colección es más flexible ya que al momento de crearla no se tiene que especificar el tamaño ni el tipo de dato almacenar.
En c# el .Net Framework define las colecciones en los Namespace System.Collections y System.Collections.Generics
...