Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Tutoriel ArrayList C # avec exemples

Qu'est-ce qu'ArrayList en C# ?

La collection ArrayList est similaire au type de données Arrays en C#. La plus grande différence est la nature dynamique de la collection de listes de tableaux.

Pour les tableaux, vous devez définir le nombre d'éléments que le tableau peut contenir au moment de la déclaration du tableau. Mais dans le cas de la collection Array List, cela n'a pas besoin d'être fait au préalable. Des éléments peuvent être ajoutés ou supprimés de la collection Array List à tout moment. Examinons plus en détail les opérations disponibles pour la collection de listes de tableaux.

Déclaration d'une liste de tableaux

La déclaration d'une ArrayList est fournie ci-dessous. Une liste de tableaux est créée à l'aide du type de données ArrayList. Le mot-clé "new" est utilisé pour créer un objet d'une ArrayList. L'objet est alors affecté à la variable a1. Alors maintenant la variable a1 sera utilisée pour accéder aux différents éléments de la liste tableau.

ArrayList a1 = new ArrayList()

Ajouter des éléments à un tableau

La méthode add est utilisée pour ajouter un élément à la ArrayList. La méthode add peut être utilisée pour ajouter n'importe quel type d'élément de type de données à la liste de tableaux. Vous pouvez donc ajouter un entier, une chaîne ou même une valeur booléenne à la liste de tableaux. La syntaxe générale de la méthode d'addition est donnée ci-dessous

ArrayList.add(element)

Vous trouverez ci-dessous quelques exemples d'utilisation de la méthode "add". La méthode add peut être utilisée pour ajouter divers types de données à la collection Array List.

Ci-dessous, vous pouvez voir des exemples de la façon dont nous pouvons ajouter des chaînes entières et même des valeurs booléennes à la collection Array List.

Voyons maintenant que cela fonctionne au niveau du code. Tout le code mentionné ci-dessous sera écrit dans notre application Console. Le code sera écrit dans notre fichier Program.cs.

Dans le programme ci-dessous, nous allons écrire le code pour créer une nouvelle liste de tableaux. Nous montrerons également comment ajouter des éléments et afficher les éléments de la liste Array.

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args)
  {
   ArrayList a1 = new ArrayList();
   a1.Add(1);
   a1.Add("Example");
   a1.Add(true);
   
   Console.WriteLine(a1[0]);	  
   Console.WriteLine(a1[1]);
   Console.WriteLine(a1[2]);
   Console.ReadKey();
  }
 }
}

Explication du code :-

  1. La première étape est utilisée pour déclarer notre Array List. Ici, nous déclarons a1 en tant que variable pour contenir les éléments de notre liste de tableaux.
  2. Nous utilisons ensuite le mot-clé add pour ajouter le nombre 1 , la chaîne "Example" et la valeur booléenne "true" à la liste de tableaux.
  3. Nous utilisons ensuite la méthode Console.WriteLine pour afficher la valeur de chaque élément de listes de tableaux sur la console. Vous remarquerez que tout comme les tableaux, nous pouvons accéder aux éléments via leurs positions d'index. Donc, pour accéder à la première position de la liste des tableaux, nous utilisons la position d'index [0]. Et ainsi de suite.

Si le code ci-dessus est entré correctement et que le programme est exécuté, la sortie suivante s'affichera.

Sortie :

À partir de la sortie, vous pouvez voir que tous les éléments de la liste de tableaux sont envoyés à la console.

Regardons quelques autres méthodes qui sont disponibles dans le cadre de la ArrayList.

Compter

Cette méthode est utilisée pour obtenir le nombre d'éléments dans la collection ArrayList. Vous trouverez ci-dessous la syntaxe générale de cette instruction.

ArrayList.Count() - Cette méthode renverra le nombre d'éléments que contient la liste de tableaux.

Contient

Cette méthode est utilisée pour voir si un élément est présent dans la collection ArrayList. Ci-dessous la syntaxe générale de cette instruction

ArrayList.Contains(element) - Cette méthode renverra true si l'élément est présent dans la liste, sinon elle renverra false.

Supprimer à

Cette méthode est utilisée pour supprimer un élément à une position spécifique dans la collection ArrayList. Ci-dessous la syntaxe générale de cette instruction

ArrayList.RemoveAt(index) - Cette méthode supprimera un élément d'une position spécifique de la liste Array.

Voyons maintenant que cela fonctionne au niveau du code. Tout le code mentionné ci-dessous sera écrit dans notre application Console. Le code sera écrit dans notre fichier Program.cs.

Dans le programme ci-dessous, nous allons écrire le code pour voir comment nous pouvons utiliser les méthodes mentionnées ci-dessus.

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args)
  {
   ArrayList a1 = new ArrayList();
   a1.Add(1);
   a1.Add("Example");
   a1.Add(true);
   
   Console.WriteLine(a1.Count);
   Console.WriteLine(a1.Contains(2));
   Console.WriteLine(a1[1]);
   a1.RemoveAt(1);
   Console.WriteLine(a1[1]);
   Console.ReadKey();
  }
 }
}

Explication du code :-

  1. Donc, la première propriété que nous voyons est la propriété Count. Nous obtenons la propriété Count de la liste de tableaux a1, puis nous l'écrivons dans la console.
  2. Dans la deuxième partie, nous utilisons la méthode Contient pour voir si la ArrayList a1 contient l'élément 2. Nous écrivons ensuite le résultat dans la console via la commande Writeline.
  3. Enfin, pour présenter la méthode Supprimer l'élément, nous effectuons les étapes ci-dessous,
    1. Tout d'abord, nous écrivons la valeur de l'élément à la position d'index 1 de la liste de tableaux dans la console.
    2. Ensuite, nous supprimons l'élément à la position d'index 1 de la liste de tableaux.
    3. Enfin, nous écrivons à nouveau la valeur de l'élément à la position d'index 1 de la liste de tableaux sur la console. Cet ensemble d'étapes donnera une idée juste si la méthode de suppression fonctionnera comme il se doit.

Si le code ci-dessus est entré correctement et que le programme est exécuté, la sortie suivante s'affichera.

Sortie :

Pourquoi la dernière valeur est-elle vraie ?

Si vous voyez la séquence d'événements, l'élément Example est supprimé du tableau car il se trouve à la position 1. La position 1 du tableau est alors remplacée par ce qui était en position 2 précédemment, dont la valeur "true"

Résumé

La collection Array List est utilisée pour stocker un groupe d'éléments. L'avantage de la collection Array list est qu'elle est dynamique. Vous pouvez ajouter et supprimer des éléments à la volée dans la collection de listes de tableaux.


Langue C

  1. Boucle do…while C++ avec exemples
  2. Pointeurs C++ avec exemples
  3. Surcharge d'opérateur C++ avec des exemples
  4. Fonctions C++ avec exemples de programmes
  5. Tutoriel C# PDF :exemples pour débutants (télécharger maintenant)
  6. Python String count() avec des EXEMPLES
  7. Fonction Python round() avec EXEMPLES
  8. Fonction Python map() avec EXEMPLES
  9. Python Timeit() avec des exemples