You are currently browsing the tag archive for the ‘Inferéncia de tipos’ tag.

El lanzamiento del .NET Framework 3.5 trae consigo una nueva versión del CLR asi como una nueva versión de VB.NET (9.0 o 2008) y C# (3.0) (éstos son los lenguajes que trato en éste blog).

Una de las nuevas características que incorporan éstos lenguajes es la inferencia de tipos. Para entender este nuevo concepto, creo que es mejor empezar con un ejemplo práctico:

VB.NET:

Partamos del siguiente código

Dim i=new ArrayList()     –> Notar que se ha omitido la especificación del tipo (As XXXX)

Uno espera que el comportamiento del compilador sea tratar la variable i como un
ArrayList, pero si comprobamos con IntelliSense la variable veremos que el
compilador la trata como un Object. Leer el resto de esta entrada »