Generički lijekovi

Autor: Lewis Jackson
Datum Stvaranja: 8 Svibanj 2021
Datum Ažuriranja: 15 Svibanj 2024
Anonim
Biološki lijekovi - lijekovi budućnosti
Video: Biološki lijekovi - lijekovi budućnosti

Sadržaj

Definicija - Što znači generički podaci?

Generički podaci odnose se na značajku u C # koja omogućuje definiranje klase ili metode s tipom kao parametrom.

Generički uređaji omogućuju oblikovanje klasa i metoda čiji se tipovi specificiraju samo u vrijeme deklaracije i instancije.To omogućava razvoj univerzalnih klasa i metoda koje pomažu u poboljšanju performansi, produktivnosti i sigurnosti tipa.

Generike se često koriste u stvaranju zbirskih klasa za implementaciju koncepata kao što su popisi, hash tablice, redovi, itd. Ove klase upravljaju skupom objekata i enkapsuliraju operacijama koje nisu specifične za određenu vrstu podataka.

Generičari su poznati i kao parametrični polimorfizam.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedia objašnjava Generike

Generički materijali uvedeni su u C # 2.0 kao dio zajedničkog načina rada .NET-a kako bi se prevladalo ograničenje u implementaciji generalizacije u starijim verzijama. Generalizacija je postignuta ubacivanjem tipova u i od univerzalnog osnovnog tipa, System.Object koji nije siguran za vrstu i zahtijevanje lijevanja, što rezultira hitom izvedbom.

Neke od prednosti upotrebe generičkih proizvoda uključuju:

  • Casting nije potreban za pristup svakom elementu kolekcije
  • Klijentov kôd koji koristi generičke podatke sigurno je tijekom izvođenja sprječavajući upotrebu podataka čija se vrsta razlikuje od one koja se koristi u deklaraciji
  • Kod se ne duplicira za više vrsta podataka

Popis zbirka klase je primjer generičke klase koja se nudi u knjižnici .NET Framework Class koja se može koristiti za dodavanje, brisanje i pretraživanje stavke bilo koje vrste (T) koje su joj kao parametar proslijeđene. Kad se klasa List instancira s parametrom tipa u kodu klijenta, ona bi bila slična konkretnoj klasi koja je implementirana s istim tipom.

Generički su po konceptu slični C ++ predlošcima, ali razlikuju se uglavnom u implementaciji.

Ova je definicija napisana u C #