Kaj je generična metoda?
Kaj je generična metoda?

Video: Kaj je generična metoda?

Video: Kaj je generična metoda?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Maj
Anonim

Generične metode . Generične metode so metode ki uvajajo lastne parametre tipa. Statično in nestatično generične metode so dovoljeni, pa tudi generično konstruktorji razreda. Sintaksa za a generična metoda vključuje seznam parametrov tipa, znotraj kotnih oklepajev, ki je prikazan pred metode vrsta vrnitve.

Poleg tega, kako imenujete generično metodo?

Za pokliči a generična metoda , morate zagotoviti vrste, ki bodo uporabljene med metoda invokacija.

  1. Ustvarite primerek našega razreda GenericSample.
  2. Z uporabo generične metode inicializirajte klic splošne metode tako, da posredujete eno ali več splošnih vrst argumentov.
  3. Pokličite svojo metodo z vzorčnim argumentom.

Drugič, kako deklarirate generično metodo v Javi? Ideja je omogočiti, da je tip (celo število, niz, … itd. in uporabniško definirani tipi) parameter metode , razrede in vmesnike. Na primer, uporabljajo razrede, kot so HashSet, ArrayList, HashMap itd generiki zelo dobro. Uporabljamo jih lahko za katero koli vrsto. Tako kot C++ uporabljamo za določanje vrst parametrov v generično ustvarjanje razreda.

Na ta način, kaj je generična metoda v C#?

A generična metoda je metoda ki je deklarirana s parametri tipa, kot sledi: C# Kopirati. statična praznina Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } Naslednji primer kode prikazuje en način klicanja metoda z uporabo int za argument tipa: C# Kopirati.

Kakšna je razlika med generičnim in negeneričnim v C#?

A generično zbirka je razred, ki zagotavlja varnost tipa, ne da bi moral izhajati iz osnovnega tipa zbirke in izvajati člane, specifične za tip. Ključ razlika med generično in ne - generično Zbirka v C# je to a generično Zbirka je močno tipkana, medtem ko a Ne - generično Zbirka ni močno tipkana.

Priporočena: