DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

Arreglos en C#

0

 

Array

Las colecciones de datos son algunas de las herramientas mas utilizadas a la hora de desarrollar una aplicación ya que nos permiten manipular información en memoria de una manera fácil y flexible.

La plataforma .NET ofrece una gran variedad de colecciones que debemos conocer y saber utilizar para emplear la mas indicada en nuestras aplicaciones y obtener así el mejor rendimiento posible tanto en procesamiento como en manejo de memoria. A continuación se explican algunas de las colecciones incluidas en el lenguaje C#.NET.

La clase Array, contenida en el namespace System, provee toda la funcionalidad necesaria en las colecciones para manipular los datos. Esta es una clase abstracta, por lo cual no es posible crear instancias de la misma, sino que sirve como clase base (de la que otras clases heredan) para las demás clases que representan colecciones en .NET

La colección mas sencilla que utiliza como clase base System.Array, es lo que se conoce comúnmente como vector. Para definir un vector, debemos tener claro que tipo de dato queremos que nuestro vector almacene y la cantidad de valores que deseamos almacenar ya que son requisitos indispensables para la definición y creación de vectores. 
En C#, un vector se define con un par de corchetes [] después del tipo de dato, como se muestra a continuación.



Sin embargo, para hacer uso de nuestro vector, debemos primero crear la instancia declarando cuantas posiciones máximas tendrá, como se muestra a continuación:





Luego de esto, podremos almacenar tantos datos del mismo tipo como posiciones tenga el vector. Por ejemplo en la variable booleanos se podrá almacenar hasta 3 variables de tipo bool y en la variable texto se podrá almacenar hasta 100 variables de tipo string. 
Es importante tener en cuenta que la primera posición de un vector es la posición 0, por lo cual si la longitud es de 5, las posiciones van desde la 0 hasta la 4.

Para almacenar información en un vector, solo debemos hacer referencia a la posición del vector donde deseamos almacenarla y utilizar el operador de asignación (=).







DEMOSTRACIÓN

En Visual Studio vamos a dar click en menú File à New à Project



En la Ventana emergente le damos click a Window, seleccionamos la opción “Console Application” y espacio Name colocamos el nombre del proyecto que para el Ejemplo es “Demo 3 20483” y luego presionamos el botón OK


Debajo del método Main, crearemos un método denominado RV():


En el método Main() y hacemos el llamado al procedimiento RV() y Colocamos un punto de interrupción y corremos paso a paso


Agregamos la referencia myArray a la ventana de inspección:


Al correr se carga la información en nuestro arreglo:



Una vez que pasa por la instrucción de Reverse



Note en la ventana de inspección que se inirtió el orden de los valores asignados en cada posición del arreglo


Ahora seguiremos corriendo la depuración con la tecla F11 hasta llegar al otro arreglo


Agregamos el mismo a la ventana de inspección:


Fijese que se cargaron sus valores correspondientes:


Una vez que pase por la sentencia Sort


Ordenará los valores alfabéticamente



La salida de la pantalla seria la siguiente:




Tal vez te interesen estas entradas

No hay comentarios