Qu'est-ce qu'un tableau?
Un tableau est une collection séquentielle de données similaires auxquelles il est possible d'accéder selon l'index. C'est le type de structure de données le plus simple dans lequel les éléments sont stockés dans un emplacement mémoire contigu.
Dans Array, index commence à zéro, donc pour accéder au premier élément d'un tableau “numarray”, il faut l'écrire sous la forme numarray [0].
Exemple de tableau en 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 en numarray) Console.Write (num); |
Sortie:-
10 20 30 40 50
Qu'est-ce qu'une liste de tableaux?
ArrayList est une collection d'objets de types identiques ou différents. La taille d'une ArrayList peut être augmentée ou réduite dynamiquement selon les besoins. Cela fonctionne comme un tableau, mais contrairement au tableau dans ArrayList, les éléments peuvent être alloués ou désalloués dynamiquement. Vous pouvez donc ajouter, supprimer, indexer ou rechercher des données dans une collection..
Exemple de ArrayList dans C-Sharp
123456789101112131415161718192021 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace arraylist class Programme static void Main (string [] args) listeArrayList = new ArrayList (); list .Add (123); list.Add ("abc"); list.Add (67); list.Add ("pqr"); list.Add (45); foreach (objet i dans liste) Console.Write ( je); |
Sortie:-
123 abc 67 pqr 45
Différence entre Array et ArrayList