ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos

pccmExamen14 de Febrero de 2014

603 Palabras (3 Páginas)220 Visitas

Página 1 de 3

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

Existen 2 tipos de Colecciones:

 Genéricas

 No Genéricas

Colecciones No Genéricas

Las colecciones no genéricas son las que no son fuertemente tipificadas por lo que almacenan un dato genérico que es object.

Al momento de almacenar los objetos se convierten en el tipo object y para obtenerlo se deben convertir al dato en cuestión.

Colecciones no genéricas más comunes

Ilustración 3-Colecciones no genéricas

Colecciones genéricas

Son tipos parametrizados soportados por el CLR es decir un tipo parametrizado es aquel que se lo puede definirse sin especificar los tipos de datos de sus parámetros en tiempo de compilación.

Nos dan la posibilidad de declarar clases, estructuras, métodos e interfaces que actuarán uniformemente sobre valores cuyos tipos se desconocen a prioridad y se los especifica al momento de su utilización.

Hay

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com