Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Generics?
Ang mga henerasyon ay tumutukoy sa isang tampok sa C # na nagpapahintulot sa pagtukoy ng isang klase o pamamaraan na may uri bilang isang parameter.
Pinapayagan ng mga henerasyon ang pagdidisenyo ng isang klase at mga pamamaraan na ang mga uri ay tinukoy lamang sa oras ng pagpapahayag at pag-instantiya. Pinapayagan nito ang pag-unlad ng mga unibersal na klase at pamamaraan na makakatulong sa pagpapabuti ng pagganap, pagiging produktibo at uri ng kaligtasan.
Ang mga henerasyon ay madalas na ginagamit sa paglikha ng mga klase ng koleksyon para sa pagpapatupad ng mga konsepto tulad ng mga listahan, hash table, queues, atbp. Ang mga klase na ito ay namamahala ng isang hanay ng mga bagay at encapsulate ang mga operasyon na hindi tiyak sa isang partikular na uri ng data.
Ang mga henerasyon ay kilala rin bilang parametric polymorphism.
Ipinapaliwanag ng Techopedia ang Mga Generics
Ang mga henerasyon ay ipinakilala sa C # 2.0 bilang isang bahagi ng Pangkalahatang Runtime ng Wika ni. Natapos ang Generalization sa pamamagitan ng mga uri ng paghahagis sa at mula sa pangkalahatang uri ng base, System.Object na hindi uri-ligtas at kinakailangang paghahagis, na nagreresulta sa isang hit sa pagganap.
Ang ilan sa mga pakinabang sa paggamit ng mga generics ay kinabibilangan ng:
- Hindi kinakailangan ang Casting para sa pag-access sa bawat elemento sa koleksyon
- Ang code ng kliyente na gumagamit ng mga generics ay hindi ligtas sa uri habang pinipigilan ang paggamit ng data na ang uri ay naiiba sa ginamit sa deklarasyon
- Ang code ay hindi doble para sa maraming uri ng data
Ang listahan
Ang mga henerasyon ay katulad ng mga template ng C ++ sa konsepto ngunit naiiba sa pangunahing pagpapatupad.








