Da Wikipedia:Perché C# e VB hanno generici? Che vantaggio offrono? Generics, FTW
programmazione generico è uno stile di programmazione di computer in cui sono scritti algoritmi in termini di to-be-specificato-tardi tipi che sono poi istanziato quando necessario per tipi specifici forniti come parametri ed è stata introdotta da Ada che apparso nel 1983. Questo approccio consente scrittura funzioni comuni o tipi che differiscono solo nel set di tipi in cui operano quando usato, riducendo così la duplicazione.
I generici consentono di definire i tipi specificati in seguito. Non è necessario trasmettere elementi a un tipo per utilizzarli perché sono già stati digitati.
Perché C# e VB hanno generici? Che vantaggio offrono? Quali vantaggi trovi nell'usarli?
Quali altre lingue hanno anche generici?
C'è qualche differenza tra generici e modelli. C++, Ada e D hanno quest'ultimo, non sono sicuro del resto. – BCS
I modelli consentono ancora la scrittura con generici, oltre ad altre cose. –