Operaciones y arreglo multidimencional

Solo disponible en BuenasTareas
  • Páginas : 3 (512 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de septiembre de 2010
Leer documento completo
Vista previa del texto
Operaciones Arreglo Multidimensional
1.3.2.- Operaciones.
Para manejar un arreglo, las operaciones a efectuarse son:
Declaración del arreglo,
Creación del arreglo,
Inicialización de loselementos del arreglo, y
Acceso a los elementos del arreglo.
A continuación describiremos cada una de estas operaciones, en C#.
Declaración. La sintaxis para declarar un arreglo multidimensional esla siguiente:
<tipo> [ , …] < identificador > ;
Donde:
tipo indica el tipo correspondiente a los elementos del arreglo ,
identificador es el nombre del arreglo, y
el par decorchetes, la coma y las diéresis, [ , …], representan las dimensiones del arreglo. Los corchetes encierran todas las comas necesarias para separar las dimensiones del arreglo.
Ejemplos:
double [ , ]bidim; // Dos dimensiones.
int [ , , ] tridim ; // Tres dimensiones.
char [ , , , ] enciclopedia; // Cuatro dimensiones.
Observe que, en la declaración, el espacio entre los corchetes está vacío.Esto se debe a que, durante dicha operación, no se reserva espacio en la memoria.
Creación. La creación de un arreglo multidimensional consiste en reservar espacio en la memoria para todos suselementos, utilizando la siguiente sintaxis:
< identificador > = new <tipo> [ dim1, dim2 … dimN ] ;
Donde:
new es el operador para gestionar espacio de memoria, en tiempo de ejecución,dim1 , dim2 , dimN son valores enteros que representan las dimensiones del arreglo.
El tamaño del arreglo es el resultado de multiplicar los valores de las dimensiones y representa el número deelementos del arreglo.
Ejemplos:
bidim = new double [2, 3] ;
tridim = new int[ 2, 3, 4] ;
enciclopedia = new char[30, 80, 500, 10] ;
Las operaciones de declaración y creación anteriores sepueden agrupar en una sola instrucción, como se muestra enseguida:
double [ , ] bidim = new double [2,3] ;
int [ , , ] tridim = new int[2, 3, 4] ;
char [ , , , ] enciclopedia = new char[ 30, 80,...
tracking img