Sisu
- Definitsioon - mida tähendab geneerika?
- Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.
- Techopedia selgitab Generics
Definitsioon - mida tähendab geneerika?
Geneerikud viitavad C # funktsioonile, mis võimaldab määratleda klassi või meetodi, mille parameeter on tüüp.
Geneerikud võimaldavad kujundada klasse ja meetodeid, mille tüübid on täpsustatud ainult deklareerimise ja hetkeseisu ajal.See võimaldab välja töötada universaalseid klasse ja meetodeid, mis aitavad parandada jõudlust, tootlikkust ja tüübi ohutust.
Geneerikaid kasutatakse sageli kogumiklasside loomisel selliste kontseptsioonide rakendamiseks nagu loendid, räsitabelid, järjekorrad jne. Need klassid haldavad objektide komplekti ja kapseldavad toiminguid, mis pole konkreetsele andmetüübile spetsiifilised.
Geneerikaid tuntakse ka kui parameetrilist polümorfismi.
Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.
Techopedia selgitab Generics
Geneerikat tutvustati versioonis C # 2.0 osana .NET-i tavakeele tööajast, et ületada varasemate versioonide üldistamise piirangud. Üldistamine viidi läbi valamistüüpide abil universaalse baastüübiga System.Object, mis polnud tüübi suhtes ohutu ja vajas castingut, mille tulemuseks on tulemus.
Mõned geneeriliste ravimite kasutamise eelised hõlmavad järgmist:
- Kogumiku igale elemendile juurdepääsu saamiseks pole casting vajalik
- Kliendikood, mis kasutab geneerilisi ravimeid, on täitmise ajal tüübi suhtes ohutu, takistades deklaratsioonis kasutatud andmest erinevat tüüpi andmete kasutamist
- Mitut tüüpi andmete jaoks koodi ei dubleerita
Nimekiri See määratlus kirjutati C #
Geneerilised tooted on kontseptsioonis sarnased C ++ mallidega, kuid erinevad peamiselt rakendamisel.