JuanCri.com

sábado 3 de noviembre, 2007 a las 22:13

Como ya sabemos, la implementación de generics en Java es sólo al nivel del compilador. Esto acarrea un problema si es que queremos saber el tipo utilizado, en tiempo de ejecución, ya que a estas alturas ya todo está convertido a Object (o al tipo del cual extiende el parámetro genérico). En C#, por otra parte, es bastante simple: Suponiendo que tenemos una clase con un argumento genérico T:

Console.WriteLine (typeof (T));

Una vez Ariel me preguntó cómo hacer eso y le di un ejemplo como este. En ese momento es que me di cuenta de la "forma" en la cual Java implementó sus generics (¡¿cuáles generics?!). Continuará...

Creative Commons License
Blog JuanCri.com por Juan Cristóbal Olivares licenciado bajo la Creative Commons Attribution 2.0 Chile License.
Mono PostgreSQL Firefox Gratis

© JuanCri.com