Merkloos product

Schrijver: Lewis Jackson
Datum Van Creatie: 8 Kunnen 2021
Updatedatum: 15 Kunnen 2024
Anonim
ZAL IK MERKLOOS VERKOPEN? VERKOPEN OP BOL.COM
Video: ZAL IK MERKLOOS VERKOPEN? VERKOPEN OP BOL.COM

Inhoud

Definitie - Wat betekent Generics?

Generics verwijzen naar een functie in C # waarmee een klasse of methode met type als parameter kan worden gedefinieerd.

Met generieken kunnen klassen en methoden worden ontworpen waarvan de typen alleen worden opgegeven op het moment van aangifte en instantiëring.Dit maakt de ontwikkeling mogelijk van universele klassen en methoden die helpen bij het verbeteren van prestaties, productiviteit en typeveiligheid.

Generieken worden vaak gebruikt bij het maken van verzamelklassen voor het implementeren van concepten zoals lijsten, hashtabellen, wachtrijen, enz. Deze klassen beheren een set objecten en ingekapselde bewerkingen die niet specifiek zijn voor een bepaald gegevenstype.

Generieken zijn ook bekend als parametrisch polymorfisme.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Generics uit

Generics werden geïntroduceerd in C # 2.0 als onderdeel van Common Language Runtime van .NET om de beperking bij het implementeren van generalisatie in eerdere versies te overwinnen. Generalisatie werd bereikt door typen van en naar universeel basistype, System.Object te werpen dat niet typeveilig was en vereiste casting, wat resulteert in een hit voor prestaties.

Enkele voordelen van het gebruik van generieke geneesmiddelen zijn:

  • Casting is niet vereist voor toegang tot elk element in de verzameling
  • Clientcode die generieke geneesmiddelen gebruikt, is typebestendig tijdens de uitvoering door te voorkomen dat gegevens worden gebruikt waarvan het type verschilt van het type dat in de verklaring wordt gebruikt
  • Code is niet gedupliceerd voor meerdere soorten gegevens

De lijst collectieklasse is een voorbeeld van generieke klasse in de .NET Framework Class-bibliotheek die kan worden gebruikt om een ​​item van een willekeurig type (T) toe te voegen, te verwijderen en te doorzoeken als parameter. Wanneer de klasse List wordt geïnstantieerd met een parameter type in de clientcode, zou deze vergelijkbaar zijn met een concrete klasse die met hetzelfde type is geïmplementeerd.

Generics zijn vergelijkbaar met C ++ sjablonen in concept, maar verschillen voornamelijk in implementatie.

Deze definitie is geschreven in de con van C #