Generično programiranje: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
Ajgorhoe (pogovor | prispevki)
Brez povzetka urejanja
Ajgorhoe (pogovor | prispevki)
Vrstica 3:
=== Generičnost v .NET ===
Generični tipi so bili dodani v različici 2.0 ogrodja [[.NET]] v novembru 2005. V nasprotju z javo so kenerični tipi prvorazredni konstrukti izvajalskega okolja, kar omogoča refleksijo z ogranitvijo generičnih tipov in izognitev nekaterim omejitvam v javi (npr. nezmožnost tvorjenja generičnih tabel).<ref>[http://www.ondotnet.com/pub/a/dotnet/2005/10/17/interview-with-anders-hejlsberg.html C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg]</ref><ref>[http://www.artima.com/intv/generics2.html Generics in C#, Java, and C++]</ref> To pomeni tudi, da ni poslabšanja performanc zaradi pretvorb v času izvajanja in običajno dragih pretvorb med vrednostnimi in referenčnimi tipi.
 
.NET pozna šest vrst omejitev za henerične tipe (z uporabo ključne besede "where"), npr. omejitev na vrednostne tipe, na razrede, na tipe, ki imajo konstruktor, in na tipe, ki implementirajo zahtevane vmesnike.
 
 
 
[[Kategorija:Programiranje]]