Nullable Types

17 11 2006

Este es un tip que aprendí hoy en el trabajo gracias a un compañero. Como sabrán, en C# a los tipos de datos por valor (value types) no se les puede asignar el valor de null.

Ahora en .NET 2.0, esto es posible haciendo uso de los Nullable Types.

¿En qué consiste?, simplemente al declarar una variable, en vez de declarar el tipo de dato directamente, se le asigna así: Nullable<tipo de dato>.

Por ejemplo:

int numero;
numero = null; //Aquí tirará una excepción

Ahora sería:

Nullable<int> numero;
numero = null; //No aparece ninguna excepción

Esto nos permitirá poderle asignar a una variable el valor de null. Para saber si una variable es nula, sólo debemos usar la propiedad HasValue, y para utilizar el valor correspondiente debemos usar la propiedad Value.

Parece algo insignificante pero es bastante útil.





Mortal… Kombat?!?!?!?…

17 11 2006

El día de hoy estuvo excelente en verdad, llegué algo tarde al trabajo, pero normal, terminé una gran parte de las cosas que tenía que hacer, ahora lo que quedan son los detalles más mínimos.

Tuve la oportunidad de compartir un poco más con mis compañeros de trabajo, algo que no ocurre muy regularmente, por lo que estoy algo contento en verdad.

Read the rest of this entry »