Mi az általános osztály a C#-ban?
Mi az általános osztály a C#-ban?

Videó: Mi az általános osztály a C#-ban?

Videó: Mi az általános osztály a C#-ban?
Videó: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Lehet
Anonim

Generikus egy osztály amely lehetővé teszi a felhasználó számára, hogy meghatározza osztályok és módszereket a helyőrzővel. Generikus hozzáadták a C# nyelv 2.0-s verziójához. A használat alapötlete Generikus megengedni típus (Integer, String stb., és felhasználó által meghatározott típusok ) hogy a metódusok paramétere legyen, osztályok és interfészek.

Hasonlóképpen, mi az általános osztály a C#-ban példával?

Generikus lehetővé teszi, hogy meghatározza a osztály helyőrzőkkel a mezőinek típusához, metódusaihoz, paramétereihez stb. Generikus cserélje ki ezeket a helyőrzőket valamilyen meghatározott típusra fordításkor. A általános osztály szögletes zárójelekkel határozható meg.

Másodszor, mik azok az általános osztályok? Általános osztályok vannak osztályok amelyek egy típust vesznek fel paraméterként. Különösen hasznosak a gyűjtéshez osztályok.

Hasonlóképpen felteszik a kérdést, hogy mi az általános metódus a C#-ban?

A általános módszer egy módszer amely típusparaméterekkel van deklarálva, az alábbiak szerint: C# Másolat. static void Swap(ref T lhs, ref T rhs) { T temp; hőmérséklet = lhs; lhs = rhs; rhs = hőmérséklet; } A következő kódpélda egy módot mutat be a módszer az int használatával a típus argumentumhoz: C# Másolat.

Mi a különbség a gyűjtemény és a generika között a C#-ban?

Röviden az alap különbség az általános között és nem általános gyűjtemények : - Általános gyűjtemények - Ezek a gyűjtemények amely azonos típusú adatokat tartalmazhat, és eldönthetjük, hogy milyen típusú adatokat gyűjtemények tarthat. Néhány előnye általános gyűjtemények - Típusbiztonságos, biztonságos, csökkentett többletköltség a típuskonverziókhoz.

Ajánlott: