Nullable types

por | Dic 11, 2006 | General, Trucos | 0 Comentarios

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.

Por ejemplo:
[csharp] int numero;
numero = null; //Aquí­ tirará una excepción
[/csharp]

Ahora seráa:
[csharp] Nullable numero;
numero = null; //No aparece ninguna excepción
[/csharp]

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.

fuente: fwong

Post Relacionados

Retos, sueños y trabajo

Retos, sueños y trabajo

Bubok es sinónimo de avance, de superar retos, de alcanzar hitos… Hoy os anuncio que hemos alcanzado uno más: Bubok tendrá una caseta en la Feria del Libro de Madrid. Por fin. Después de años de reuniones, reivindicaciones, negociaciones, etc lo hemos logrado. La...

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *