Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C# - Sammlungen

Sammlungsklassen sind spezialisierte Klassen zum Speichern und Abrufen von Daten. Diese Klassen bieten Unterstützung für Stapel, Warteschlangen, Listen und Hash-Tabellen. Die meisten Sammlungsklassen implementieren dieselben Schnittstellen.

Sammlungsklassen dienen verschiedenen Zwecken, z. B. der dynamischen Zuweisung von Speicher zu Elementen und dem Zugriff auf eine Liste von Elementen auf der Grundlage eines Index usw. Diese Klassen erstellen Sammlungen von Objekten der Klasse Object, die die Basisklasse für alle Datentypen in C# ist.

Verschiedene Sammlungsklassen und ihre Verwendung

Im Folgenden sind die verschiedenen häufig verwendeten Klassen der System.Collection aufgeführt Namensraum. Klicken Sie auf die folgenden Links, um ihre Details zu überprüfen.

Sr.No. Klasse &Beschreibung und Verwendung
1 ArrayList

Es stellt eine geordnete Sammlung eines Objekts dar, das indiziert werden kann individuell.

Es ist im Grunde eine Alternative zu einem Array. Im Gegensatz zu Arrays können Sie jedoch mit einem Index Elemente an einer bestimmten Position zu einer Liste hinzufügen und daraus entfernen und das Array passt sich automatisch an. Es ermöglicht auch die dynamische Speicherzuweisung, das Hinzufügen, Suchen und Sortieren von Elementen in der Liste.

2 Hashtabelle

Es verwendet einen Schlüssel um auf die Elemente in der Sammlung zuzugreifen.

Eine Hash-Tabelle wird verwendet, wenn Sie mithilfe von Schlüsseln auf Elemente zugreifen müssen, und Sie können einen nützlichen Schlüsselwert identifizieren. Jedes Element in der Hash-Tabelle hat einen Schlüssel/Wert Paar. Der Schlüssel wird verwendet, um auf die Elemente in der Sammlung zuzugreifen.

3 SortierteListe

Es verwendet einen Schlüssel sowie ein Index um auf die Elemente in einer Liste zuzugreifen.

Eine sortierte Liste ist eine Kombination aus einem Array und einer Hash-Tabelle. Es enthält eine Liste von Elementen, auf die über einen Schlüssel oder einen Index zugegriffen werden kann. Wenn Sie mit einem Index auf Elemente zugreifen, handelt es sich um eine ArrayList, und wenn Sie mit einem Schlüssel auf Elemente zugreifen, handelt es sich um eine Hashtable. Die Auflistung der Elemente wird immer nach dem Schlüsselwert sortiert.

4 Stapeln

Es repräsentiert ein last-in, first-out Sammlung von Objekten.

Es wird verwendet, wenn Sie einen Last-in-First-out-Zugriff auf Elemente benötigen. Wenn Sie der Liste ein Element hinzufügen, wird dies als Pushen bezeichnet das Element und wenn Sie es entfernen, wird dies als Popping bezeichnet das Element.

5 Warteschlange

Es repräsentiert ein first-in, first-out Sammlung von Objekten.

Es wird verwendet, wenn Sie einen First-In-First-Out-Zugriff auf Elemente benötigen. Wenn Sie der Liste ein Element hinzufügen, wird dies als enqueue bezeichnet und wenn Sie ein Element entfernen, wird es deque genannt .

6 BitArray

Es repräsentiert ein Array der binären Darstellung mit den Werten 1 und 0.

Es wird verwendet, wenn Sie die Bits speichern müssen, aber die Anzahl der Bits nicht im Voraus kennen. Sie können auf Elemente aus der BitArray-Sammlung zugreifen, indem Sie einen Ganzzahlindex verwenden , die bei Null beginnt.


C Sprache

  1. Warum der Kontext bei der Datenerhebung entscheidend ist
  2. Tutorial zu C#-Sammlungen mit Beispielen
  3. Python-Zähler in Sammlungen mit Beispiel
  4. Java - Collections-Framework
  5. Java 10 - Erweiterte Garbage-Collection
  6. Java 9 - Collection-Factory-Methoden
  7. Vier Marketingaktionen für Hersteller
  8. Ein Roboterbagger erkennt vergrabene Gegenstände mit den Fingern
  9. Wichtige Punkte, die vor einer OSHA-Inspektion zu überprüfen sind
  10. Wichtige Punkte, die an einer Zentrifugalpumpe nach der Demontage überprüft werden müssen