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

C# - Collections

Les classes de collection sont des classes spécialisées pour le stockage et la récupération de données. Ces classes prennent en charge les piles, les files d'attente, les listes et les tables de hachage. La plupart des classes de collection implémentent les mêmes interfaces.

Les classes de collection servent à diverses fins, telles que l'allocation dynamique de mémoire aux éléments et l'accès à une liste d'éléments sur la base d'un index, etc. Ces classes créent des collections d'objets de la classe Object, qui est la classe de base pour tous les types de données en C#.

Diverses classes de collection et leur utilisation

Voici les différentes classes couramment utilisées de System.Collection espace de noms. Cliquez sur les liens suivants pour vérifier leur détail.

Sr.No. Classe, description et utilisation
1 ArrayList

Il représente la collection ordonnée d'un objet qui peut être indexé individuellement.

C'est essentiellement une alternative à un tableau. Cependant, contrairement au tableau, vous pouvez ajouter et supprimer des éléments d'une liste à une position spécifiée à l'aide d'un index et le tableau se redimensionne automatiquement. Il permet également l'allocation dynamique de mémoire, l'ajout, la recherche et le tri d'éléments dans la liste.

2 Table de hachage

Il utilise une clé pour accéder aux éléments de la collection.

Une table de hachage est utilisée lorsque vous devez accéder à des éléments à l'aide d'une clé, et vous pouvez identifier une valeur de clé utile. Chaque élément de la table de hachage a une clé/valeur paire. La clé permet d'accéder aux éléments de la collection.

3 Liste triée

Il utilise une clé ainsi qu'un index pour accéder aux éléments d'une liste.

Une liste triée est une combinaison d'un tableau et d'une table de hachage. Il contient une liste d'éléments accessibles à l'aide d'une clé ou d'un index. Si vous accédez aux éléments à l'aide d'un index, il s'agit d'une ArrayList, et si vous accédez aux éléments à l'aide d'une clé , il s'agit d'une Hashtable. La collection d'éléments est toujours triée par valeur de clé.

4 Empiler

Il représente un dernier entré, premier sorti collection d'objets.

Il est utilisé lorsque vous avez besoin d'un accès dernier entré, premier sorti aux éléments. Lorsque vous ajoutez un élément dans la liste, cela s'appelle pousser l'élément et lorsque vous le supprimez, cela s'appelle éclater l'article.

5 File d'attente

Il représente un premier entré, premier sorti collection d'objets.

Il est utilisé lorsque vous avez besoin d'un accès premier entré, premier sorti aux éléments. Lorsque vous ajoutez un élément dans la liste, il est appelé en file d'attente et lorsque vous supprimez un élément, il s'appelle deque .

6 BitArray

Il représente un tableau de la représentation binaire en utilisant les valeurs 1 et 0.

Il est utilisé lorsque vous avez besoin de stocker les bits mais que vous ne connaissez pas le nombre de bits à l'avance. Vous pouvez accéder aux éléments de la collection BitArray en utilisant un index entier , qui commence à zéro.


Langue C

  1. Pourquoi le contexte est roi lors de l'application de la collecte de données
  2. Tutoriel sur les collections C # avec des exemples
  3. Compteur Python dans les collections avec exemple
  4. Java - Cadre de collections
  5. Java 10 - Collecte de mémoire améliorée
  6. Java 9 - Méthodes de fabrique de collections
  7. Quatre éléments d'action marketing pour les fabricants
  8. Un doigt robotique Digger détecte les objets enterrés
  9. Éléments clés à vérifier avant une inspection OSHA