Kazalo:
Opredelitev - Kaj pomeni Generiki?
Generični podatki se nanašajo na funkcijo v C #, ki omogoča določitev razreda ali metode s tipom kot parametrom.
Generična oprema omogoča oblikovanje razredov in metod, katerih tipi so določeni le ob deklaraciji in seznanjanju. To omogoča razvoj univerzalnih razredov in metod, ki pomagajo pri izboljšanju zmogljivosti, produktivnosti in varnosti tipa.
Generiki se pogosto uporabljajo pri ustvarjanju zbirk razredov za izvajanje konceptov, kot so seznami, hash tabele, čakalne vrste itd. Ti razredi upravljajo nabor predmetov in enkapsulirajo operacije, ki niso značilne za določen tip podatkov.
Generiki so znani tudi kot parametrični polimorfizem.
Tehopedija razlaga Generike
Generiki so bili predstavljeni v C # 2.0 kot del skupnega jezikovnega izvajanja .NET, da bi premagali omejitev pri izvajanju posploševanja v prejšnjih različicah. Splošno posploševanje je bilo izvedeno z vlivanjem tipov v in iz univerzalnega osnovnega tipa System.Object, ki ni bil varno za tip in je zahtevano ulivanje, kar ima za posledico uspešnost.
Nekatere prednosti uporabe generičnih izdelkov vključujejo:
- Za dostop do vsakega elementa v zbirki ni potreben vnos
- Klientova koda, ki uporablja generične datoteke, je med izvajanjem varna za tip, saj preprečuje uporabo podatkov, katerih vrsta se razlikuje od tiste, uporabljene v deklaraciji
- Koda ni podvojena za več vrst podatkov
Seznam
Generiki so po konceptu podobni predlogam C ++, vendar se razlikujejo predvsem po izvedbi.