Ce este o matrice
O matrice este o colecție secvențială de date similare care pot fi accesate ca pe "index". Este cel mai simplu tip de structură de date în care elementele sunt stocate în locația de memorie contiguă.
În Array, indicele începe de la zero, astfel încât pentru a accesa primul element al unei matrice "numarray", ar trebui să fie scris ca numarray [0].
Exemplu de array în C #
1234567891011121314151617181920 | folosind System.Login; folosind System.Text; clasa MyArray public static void Main () int [] numarray = int int [3]; numarray [0] = 10; numarray [ 1] = 20; numarray [2] = 30; numarray [3] = 40; numarray [4] = 50; foreach (int numar in numarray) Console.Write (num); |
ieşire:-
10 20 30 40 50
Ce este un ArrayList
ArrayList este o colecție de obiecte de același tip sau de diferite tipuri. Dimensiunea unui ArrayList poate fi crescută sau scăzută dinamic în funcție de cerință. Funcționează ca un matrice dar spre deosebire de array în elementele ArrayList poate fi alocată dinamic sau dealocată, adică puteți adăuga, elimina, indexa sau căuta date într-o colecție.
Exemplu de ArrayList în C-Sharp
123456789101112131415161718192021 | Folosind System.Collections.Generic; Folosind System.Linq; folosind System.Text; Folosind System.Collections; namespace arraylist class Program static void Principal (string [] args) ArrayList list = new ArrayList () .Add ("abc"); list.Add (67); list.Add ("pqr"); list.Add (45); foreach (obiect i în listă) Console.Write ( i); |
ieşire:-
123 abc 67 pqr 45
Diferența dintre array și ArrayList