Cos'è una matrice
Una matrice è una raccolta sequenziale di dati simili a cui è possibile accedere come per "indice". È il tipo più semplice di struttura dati in cui gli elementi vengono memorizzati in una posizione di memoria contigua.
In Array, l'indice inizia da zero, quindi per accedere al primo elemento di un array "numarray", dovrebbe essere scritto come numarray [0].
Esempio di matrice in C #
1234567891011121314151617181920 | using System; using System.Collections.Generic; using System.Linq; using System.Text; class 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 in numarray) Console.Write (num); |
Produzione:-
10 20 30 40 50
Cos'è una lista array
ArrayList è una raccolta di oggetti di tipi uguali o diversi. La dimensione di un ArrayList può essere aumentata o diminuita dinamicamente secondo i requisiti. Funziona come un array ma a differenza dell'array in ArrayList gli oggetti possono essere allocati o deallocati dinamicamente, cioè puoi aggiungere, rimuovere, indicizzare o cercare i dati in una raccolta.
Esempio di ArrayList in C-Sharp
123456789101112131415161718192021 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace arraylist class Program statico void Main (string [] args) ArrayList list = new ArrayList (); lista .Add (123); list.Add ("abc"); list.Add (67); list.Add ("pqr"); list.Add (45); foreach (oggetto i in elenco) Console.Write ( io); |
Produzione:-
123 abc 67 pqr 45
Differenza tra matrice e lista array