Kas ir vispārīga metode?
Kas ir vispārīga metode?

Video: Kas ir vispārīga metode?

Video: Kas ir vispārīga metode?
Video: Kas ir dizainparaugs? 2024, Aprīlis
Anonim

Vispārējās metodes . Vispārējas metodes ir metodes kas ievieš savus tipa parametrus. Statisks un nestatisks vispārīgas metodes ir atļauti, kā arī vispārējs klases konstruktori. Sintakse a vispārīga metode ietver tipa parametru sarakstu leņķa iekavās, kas parādās pirms metodes atgriešanas veids.

Turklāt, kā jūs saucat vispārīgu metodi?

Uz zvanu a vispārīga metode , jums ir jānorāda veidi, kas tiks izmantoti laikā metodi piesaukšana.

  1. Izveidojiet mūsu GenericSample klases gadījumu.
  2. Izmantojot vispārīgo metodi, inicializējiet vispārīgās metodes izsaukšanu, nododot vienu vai vairākus vispārīgus argumentu veidus.
  3. Izsauciet savu metodi ar argumenta paraugu.

Otrkārt, kā jūs deklarējat vispārīgu metodi Java? Ideja ir ļaut tipam (vesels skaitlis, virkne utt. un lietotāja definēti tipi) būt par parametru metodes , klases un saskarnes. Piemēram, tiek izmantotas tādas klases kā HashSet, ArrayList, HashMap utt ģenēriskās zāles ļoti labi. Mēs varam tos izmantot jebkura veida. Tāpat kā C++, mēs izmantojam, lai norādītu parametru veidus vispārējs klases izveide.

Tādā veidā, kas ir vispārīgā metode C#?

A vispārīga metode ir metodi kas ir deklarēts ar tipa parametriem šādi: C# Kopēt. static void Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; Rhs = temp; } Šis koda piemērs parāda vienu veidu, kā izsaukt metodi tipa argumentam izmantojot int: C# Kopēt.

Kāda ir atšķirība starp vispārīgo un neparasto C #?

A Vispārējs kolekcija ir klase, kas nodrošina tipa drošību, neatvasinot no bāzes kolekcijas veida un ieviešot tipam raksturīgus elementus. Atslēga atšķirība starp vispārīgo un nesaistīto - vispārējs Savākšana iekšā C# vai tas ir a Vispārējs Kolekcija ir stingri drukāta, kamēr a Nav - Vispārējs Kolekcija nav stingri drukāta.

Ieteicams: