Çfarë është një metodë gjenerike?
Çfarë është një metodë gjenerike?

Video: Çfarë është një metodë gjenerike?

Video: Çfarë është një metodë gjenerike?
Video: Fertilizimi in Vitro që sjell në jetë një bebe! 2024, Mund
Anonim

Metodat Gjenerike . Metodat gjenerike janë metodat që prezantojnë parametrat e tyre të tipit. Statike dhe jostatike metodat gjenerike lejohen, si dhe gjenerike konstruktorët e klasave. Sintaksa për a metodë gjenerike përfshin një listë të parametrave të tipit, brenda kllapave këndore, e cila shfaqet përpara metodës lloji i kthimit.

Përveç kësaj, si e quani një metodë të përgjithshme?

te telefononi a metodë gjenerike , ju duhet të jepni llojet që do të përdoren gjatë metodë thirrje.

  1. Krijo një shembull të klasës sonë GenericSample.
  2. Duke përdorur metodën gjenerike, inicializoni thirrjen e metodës gjenerike duke kaluar një ose shumë lloje të përgjithshme argumentesh.
  3. Kërkoni metodën tuaj me një argument shembull.

Së dyti, si e deklaroni një metodë gjenerike në Java? Ideja është që të lejohet tipi (Integer, String, … etj dhe llojet e përcaktuara nga përdoruesi) të jetë një parametër për metodat , klasat dhe ndërfaqet. Për shembull, përdoren klasa si HashSet, ArrayList, HashMap, etj gjenerike shume mire. Ne mund t'i përdorim ato për çdo lloj. Ashtu si C++, ne përdorim për të specifikuar llojet e parametrave në gjenerike krijimi i klasës.

Në këtë mënyrë, çfarë është metoda gjenerike në C#?

A metodë gjenerike Eshte nje metodë që deklarohet me parametrat e tipit, si më poshtë: C# Kopjo. static void Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } Shembulli i mëposhtëm i kodit tregon një mënyrë për të thirrur metodë duke përdorur int për argumentin tip: C# Kopjo.

Cili është ndryshimi midis gjenerikes dhe jo gjenerikes në C#?

A Gjenerike koleksioni është një klasë që siguron sigurinë e tipit pa pasur nevojë të rrjedhë nga një lloj koleksioni bazë dhe të implementojë anëtarë të tipit specifik. Çelësi ndryshimi midis Generic dhe Jo - gjenerike Koleksioni në C# është se a Gjenerike Koleksioni është i shtypur fort ndërsa a Jo - Gjenerike Koleksioni nuk është shtypur fort.

Recommended: