Inhoud
- Definitie - Wat betekent Generics?
- 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
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 Deze definitie is geschreven in de con van C #
Generics zijn vergelijkbaar met C ++ sjablonen in concept, maar verschillen voornamelijk in implementatie.