Kas ir vispārīgā klase C#?
Kas ir vispārīgā klase C#?

Video: Kas ir vispārīgā klase C#?

Video: Kas ir vispārīgā klase C#?
Video: Ievads GDPR apmācībās: kas ir Vispārīgā datu aizsardzības regula? 2024, Aprīlis
Anonim

Vispārējs ir klasē kas ļauj lietotājam definēt klases un metodes ar vietturi. Generics tika pievienoti C# valodas versijai 2.0. Lietošanas pamatideja Vispārējs ir atļaut veids (Vesels skaitlis, virkne utt. un lietotāja definēts veidi ) būt par metožu parametru, klases un saskarnes.

Tāpat, kas ir vispārīgā klase C# ar piemēru?

Generics ļauj definēt a klasē ar vietturiem tā lauku tipam, metodēm, parametriem utt. Generics kompilēšanas laikā aizstājiet šos vietturus ar kādu konkrētu veidu. A vispārīgā klase var definēt, izmantojot leņķikavas.

Otrkārt, kas ir vispārīgās klases? Vispārējās klases ir klases kas izmanto tipu kā parametru. Tie ir īpaši noderīgi savākšanai klases.

Līdzīgi tiek jautāts, 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 kolekciju un vispārīgajiem līdzekļiem C#?

Īsumā, pamata atšķirība starp vispārīgajiem un ne vispārējās kolekcijas : - Vispārējās kolekcijas - Tie ir kolekcijas kas var saturēt viena veida datus, un mēs varam izlemt, kāda veida dati tie ir kolekcijas var turēt. Dažas priekšrocības vispārējās kolekcijas - Tipa drošs, drošs, samazināts tipa pārveidošanas izmaksas.

Ieteicams: