Ano ang generic na pamamaraan?
Ano ang generic na pamamaraan?

Video: Ano ang generic na pamamaraan?

Video: Ano ang generic na pamamaraan?
Video: BRANDED AT GENERIC NA GAMOT OPINYON NG ISANG PHARMACIST | RENZ MARION 2024, Abril
Anonim

Mga Generic na Pamamaraan . Mga generic na pamamaraan ay paraan na nagpapakilala ng sarili nilang mga parameter ng uri. Static at non-static mga generic na pamamaraan ay pinapayagan, pati na rin generic mga tagabuo ng klase. Ang syntax para sa a generic na pamamaraan may kasamang listahan ng mga parameter ng uri, sa loob ng mga bracket ng anggulo, na lumalabas bago ang paraan uri ng pagbabalik.

At saka, paano mo tinatawag ang isang generic na pamamaraan?

Upang tawag a generic na pamamaraan , kailangan mong magbigay ng mga uri na gagamitin sa panahon ng paraan panawagan.

  1. Lumikha ng isang instance ng aming GenericSample class.
  2. Gamit ang generic na paraan, simulan ang generic na paraan ng invocation sa pamamagitan ng pagpasa ng isa o maraming generic na uri ng argumento.
  3. Gawin ang iyong pamamaraan gamit ang isang sample na argumento.

Pangalawa, paano mo idedeklara ang isang pangkaraniwang pamamaraan sa Java? Ang ideya ay payagan ang uri (Integer, String, … atbp at mga uri na tinukoy ng user) na maging isang parameter sa paraan , mga klase at interface. Halimbawa, ginagamit ng mga klase tulad ng HashSet, ArrayList, HashMap, atbp generics napakahusay. Maaari naming gamitin ang mga ito para sa anumang uri. Tulad ng C++, ginagamit namin upang tukuyin ang mga uri ng parameter sa generic paglikha ng klase.

Sa ganitong paraan, ano ang pangkaraniwang pamamaraan sa C#?

A generic na pamamaraan ay isang paraan na ipinahayag na may mga parameter ng uri, tulad ng sumusunod: C# Kopya. static void Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } Ang sumusunod na halimbawa ng code ay nagpapakita ng isang paraan upang tawagan ang paraan sa pamamagitan ng paggamit ng int para sa uri ng argumento: C# Kopya.

Ano ang pagkakaiba sa pagitan ng generic at non generic sa C#?

A Generic Ang koleksyon ay isang klase na nagbibigay ng uri ng kaligtasan nang hindi kinakailangang kunin mula sa isang batayang uri ng koleksyon at ipatupad ang mga miyembrong partikular sa uri. Ang susi pagkakaiba sa pagitan ng Generic at Non - generic Koleksyon sa C# yun ba a Generic Ang koleksyon ay mahigpit na tina-type habang a Hindi - Generic Hindi masyadong na-type ang koleksyon.

Inirerekumendang: