Садржај
- Дефиниција - шта значи генерика?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедија објашњава Генерике
Дефиниција - шта значи генерика?
Генерички односи се на значајку у Ц # која омогућава дефинисање класе или методе с типом као параметром.
Генерика омогућава дизајнирање класа и метода чији се типови наводе само у тренутку декларације и инстанције.То омогућава развој универзалних класа и метода које помажу у побољшању перформанси, продуктивности и сигурности типа.
Генерике се често користе у креирању класа колекције за имплементацију концепата као што су листе, хасх табеле, редови чекања, итд. Ове класе управљају сетом објеката и енкапсулирају операцијама које нису специфичне за одређену врсту података.
Генеричари су такође познати и као параметрични полиморфизам.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедија објашњава Генерике
Генерички материјали уведени су у Ц # 2.0 као део заједничког језика рада .НЕТ-а како би се превазишло ограничење у примени генерализације у старијим верзијама. Генерализација је постигнута убацивањем типова у и од универзалног основног типа, Систем.Објецт који није био безбедан за тип и захтевао је ливење што резултира хитом перформансом.
Неке од предности коришћења генеричких производа укључују:
- Цастинг није потребан за приступ сваком елементу у колекцији
- Клијентски код који користи генеричке податке сигурно је током извођења спречавањем употребе података чији се тип разликује од оног који се користи у декларацији
- Код се не дуплира за више врста података
Листа Ова дефиниција је написана у конзоли Ц #
Генерички су по концепту слични Ц ++ предлошцима, али се углавном разликују по имплементацији.