Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C# - Verzamelingen

Verzamelklassen zijn gespecialiseerde klassen voor het opslaan en ophalen van gegevens. Deze klassen bieden ondersteuning voor stapels, wachtrijen, lijsten en hashtabellen. De meeste collectieklassen implementeren dezelfde interfaces.

Collectieklassen dienen verschillende doelen, zoals het dynamisch toewijzen van geheugen aan elementen en het benaderen van een lijst met items op basis van een index etc. Deze klassen creëren collecties van objecten van de Object klasse, de basisklasse voor alle datatypes in C#.

Verschillende collectieklassen en hun gebruik

Hieronder volgen de verschillende veelgebruikte klassen van de System.Collection naamruimte. Klik op de volgende links om hun details te controleren.

Sr.nr. Klasse &beschrijving en gebruik
1 ArrayLijst

Het vertegenwoordigt een geordende verzameling van een object dat kan worden geïndexeerd individueel.

Het is eigenlijk een alternatief voor een array. In tegenstelling tot arrays kunt u echter items toevoegen aan en verwijderen uit een lijst op een gespecificeerde positie met behulp van een index en de array past zichzelf automatisch aan. Het maakt ook dynamische geheugentoewijzing mogelijk, het toevoegen, zoeken en sorteren van items in de lijst.

2 Hashtabel

Het gebruikt een sleutel om toegang te krijgen tot de elementen in de collectie.

Een hashtabel wordt gebruikt wanneer u toegang moet krijgen tot elementen met behulp van een sleutel en u een nuttige sleutelwaarde kunt identificeren. Elk item in de hashtabel heeft een sleutel/waarde paar. De sleutel wordt gebruikt om toegang te krijgen tot de items in de collectie.

3 Gesorteerde lijst

Het gebruikt een sleutel evenals een index om toegang te krijgen tot de items in een lijst.

Een gesorteerde lijst is een combinatie van een array en een hashtabel. Het bevat een lijst met items die toegankelijk zijn met een sleutel of een index. Als u items opent met een index, is het een ArrayList en als u items opent met een sleutel, is het een hashtabel. De verzameling items wordt altijd gesorteerd op sleutelwaarde.

4 Stapel

Het vertegenwoordigt een last-in, first out verzameling van objecten.

Het wordt gebruikt wanneer u last-in, first-out toegang tot items nodig hebt. Wanneer u een item aan de lijst toevoegt, wordt dit duwen . genoemd het item en wanneer u het verwijdert, wordt het knallen genoemd het item.

5 Wachtrij

Het vertegenwoordigt een first-in, first out verzameling van objecten.

Het wordt gebruikt wanneer u first-in, first-out toegang tot items nodig heeft. Wanneer u een item aan de lijst toevoegt, wordt dit in de wachtrij geplaatst . genoemd en wanneer u een item verwijdert, wordt dit deque . genoemd .

6 BitArray

Het vertegenwoordigt een array van de binaire representatie met de waarden 1 en 0.

Het wordt gebruikt wanneer u de bits moet opslaan, maar het aantal bits niet van tevoren weet. U hebt toegang tot items uit de BitArray-verzameling met behulp van een integer index , die begint bij nul.


C Taal

  1. Waarom context zo belangrijk is bij het toepassen van gegevensverzameling
  2. C# Collecties Zelfstudie met Voorbeelden
  3. Python-teller in verzamelingen met voorbeeld
  4. Java - Collecties Framework
  5. Java 10 - Verbeterde afvalinzameling
  6. Java 9 - Verzamelfabrieksmethoden
  7. Vier marketingactie-items voor fabrikanten
  8. Een robotgraver met de vinger detecteert begraven voorwerpen
  9. Belangrijkste punten voor een dubbele controle vóór een OSHA-inspectie
  10. Essentiële items om te controleren op een centrifugaalpomp na demontage
  11. Waarom gegevensverzamelingsformulieren en checklists digitaliseren?