Çfarë është klasa gjenerike në C#?
Çfarë është klasa gjenerike në C#?

Video: Çfarë është klasa gjenerike në C#?

Video: Çfarë është klasa gjenerike në C#?
Video: Çfarë është Python? | Njohja me Python | Python | Programim | Informatikë 2024, Nëntor
Anonim

Gjenerike Eshte nje klasës e cila i lejon përdoruesit të përcaktojë klasat dhe metodat me mbajtësin e vendit. Gjenerikët u shtuan në versionin 2.0 të gjuhës C#. Ideja bazë pas përdorimit Gjenerike është të lejosh lloji (Numër i plotë, String, … etj dhe i përcaktuar nga përdoruesi llojet ) të jetë një parametër i metodave, klasat , dhe ndërfaqet.

Po kështu, çfarë është klasa gjenerike në C # me shembull?

Gjenerikët ju lejon të përcaktoni a klasës me mbajtës të vendeve për llojin e fushave të tij, metodat, parametrat etj. Gjenerikët zëvendësoni këto mbajtëse vendesh me një lloj specifik në kohën e përpilimit. A klasë gjenerike mund të përcaktohet duke përdorur kllapa këndore.

Së dyti, cilat janë klasat gjenerike? Klasat gjenerike janë klasat të cilat marrin si parametër një tip. Ato janë veçanërisht të dobishme për grumbullim klasat.

Në mënyrë të ngjashme, pyetet se ç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 koleksionit dhe gjenerikës në C#?

Shkurtimisht, themelore ndryshimi midis gjenerikes dhe jo- koleksionet gjenerike : - Koleksione gjenerike - Këto janë koleksionet që mund të mbajë të dhëna të të njëjtit lloj dhe ne mund të vendosim se çfarë lloji të të dhënave koleksionet mund të mbajë. Disa avantazhe të koleksionet gjenerike - Lloji Safe, Secure, kosto e reduktuar e konvertimeve të tipit.

Recommended: