Que es un array
Una matriz es una colección secuencial de datos similares a los que se puede acceder según el "índice". Es el tipo de estructura de datos más simple en el que los elementos se almacenan en una ubicación de memoria contigua.
En Array, el índice comienza en cero, por lo que para acceder al primer elemento de una matriz "numarray", debe escribirse como numarray [0].
Ejemplo de Array en C #
1234567891011121314151617181920 | usando System; usando System.Collections.Generic; usando System.Linq; usando System.Text; clase MyArray public static void Main () int [] numarray = new int [3]; numarray [0] = 10; numarray [ 1] = 20; numarray [2] = 30; numarray [3] = 40; numarray [4] = 50; foreach (int num en numarray) Console.Write (num); |
Salida:-
10 20 30 40 50
Que es un ArrayList
El ArrayList es una colección de objetos de tipos iguales o diferentes. El tamaño de un ArrayList se puede aumentar o disminuir dinámicamente según el requisito. Funciona como una matriz, pero a diferencia de la matriz en los elementos ArrayList, se puede asignar o desasignar dinámicamente, es decir, puede agregar, eliminar, indexar o buscar datos en una colección.
Ejemplo de ArrayList en C-Sharp
123456789101112131415161718192021 | usando System; usando System.Collections.Generic; usando System.Linq; usando System.Text; usando System.Collections; namespace arraylist class Program static void Main (string [] args) ArrayList list = new ArrayList (); list .Add (123); list.Add ("abc"); list.Add (67); list.Add ("pqr"); list.Add (45); foreach (objeto i en la lista) Console.Write ( yo); |
Salida:-
123 abc 67 pqr 45
Diferencia entre Array y ArrayList