Mga Heneral

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 8 Mayo 2021
I -Update Ang Petsa: 15 Mayo 2024
Anonim
Top 10 Generals in the Philippine History | Mga Magigiting na Heneral sa Kasaysayan ng Pilipinas
Video.: Top 10 Generals in the Philippine History | Mga Magigiting na Heneral sa Kasaysayan ng Pilipinas

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.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Mga Generics

Ang mga henerasyon ay ipinakilala sa C # 2.0 bilang isang bahagi ng Pangkalahatang Runtime ng Wika ng. NET upang malampasan ang limitasyon sa pagpapatupad ng generalization sa mga naunang bersyon. 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 klase ng koleksyon ay isang halimbawa para sa pangkaraniwang klase na ibinigay sa. NET Framework Class library na maaaring magamit upang magdagdag, magtanggal at maghanap ng isang item ng anumang uri (T) na ipinapasa bilang parameter dito. Kung ang klase ng Listahan ay nai-instantate sa isang uri ng parameter sa code ng kliyente, magiging katulad ito sa isang kongkretong klase na ipinatupad na may parehong uri.

Ang mga henerasyon ay katulad ng mga template ng C ++ sa konsepto ngunit naiiba sa pangunahing pagpapatupad.

Ang kahulugan na ito ay isinulat sa con ng C #