Čo je generická trieda v C#?
Čo je generická trieda v C#?

Video: Čo je generická trieda v C#?

Video: Čo je generická trieda v C#?
Video: Co je, Andy? S03 E19 ❓💁‍♂️ Skrýš pod podlahou (CZ) 🕶 2024, December
Anonim

Generic je a trieda čo umožňuje užívateľovi definovať triedy a metódy so zástupným symbolom. Generiká boli pridané do verzie 2.0 jazyka C#. Základná myšlienka používania Generic je dovoliť typu (Celé číslo, Reťazec, … atď. a definované používateľom typy ) byť parametrom metód, triedy a rozhrania.

Podobne, čo je generická trieda v C # s príkladom?

Generiká umožňujú definovať a trieda so zástupnými symbolmi pre typ jeho polí, metódy, parametre atď. Generiká nahraďte tieto zástupné symboly nejakým špecifickým typom v čase kompilácie. A generická trieda možno definovať pomocou uhlových zátvoriek.

Po druhé, čo sú generické triedy? Generické triedy sú triedy ktoré berú typ ako parameter. Sú užitočné najmä pri zbere triedy.

Podobne sa kladie otázka, čo je všeobecná metóda v C #?

A generická metóda je a metóda ktorý je deklarovaný s parametrami typu takto: C# Kopírovať. static void Swap(ref T lhs, ref T rhs) { T temp; teplota = lhs; lhs = rhs; rhs = teplota; } Nasledujúci príklad kódu ukazuje jeden spôsob volania metóda pomocou int pre argument typu: C# Kopírovať.

Aký je rozdiel medzi kolekciou a generikami v C #?

Stručne povedané, základné rozdiel medzi generickými a nie generické zbierky : - Generické zbierky - Toto sú zbierky ktoré môžu obsahovať údaje rovnakého typu a môžeme sa rozhodnúť, o aký typ údajov ide zbierky môže držať. Niektoré výhody generické zbierky - Bezpečný typ, bezpečný, znížená réžia typových konverzií.

Odporúča: