Asignar Null a Variable

25/02/2005 - 04:30 por Pablo Guevara | Informe spam
Es posible asignar el valor Null a una variable o a una propiedad?

Gracias

Pablo

+++

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
25/02/2005 - 09:11 | Informe spam
Pablo,

El sistema de tipos de .NET se divide en dos partes: los tipos-valor y los
tipos-referencia.
Los tipos referencia contienen una referencia al objeto real, que reside en
memoria dinámica (heap). A las variables de estos tipos les puedes asignar
null (para que no "apunten" a ningún objeto.
Las variables de tipos valor contienen su valor directamente, y a estas
variables no puedes asignarle null, sino alguno de los valores del tipo
correspondiente.

Slds - Octavio

"Pablo Guevara" escribió en el mensaje
news:
Es posible asignar el valor Null a una variable o a una propiedad?

Gracias

Pablo

+++

Respuesta Responder a este mensaje
#2 Pablo Guevara
25/02/2005 - 11:38 | Informe spam
Ok. Me queda claro.

Muchas gracias

Slds.

Pablo

+++
"Pablo Guevara" escribió en el mensaje
news:
Es posible asignar el valor Null a una variable o a una propiedad?

Gracias

Pablo

+++

Respuesta Responder a este mensaje
#3 Octavio Hernandez
26/02/2005 - 13:26 | Informe spam
Pablo,

En la proxima versión de .NET existirá un tipo genérico, Nullable<T>, que
permitirá utilizar el valor null para tipos valor también.
Un 'nullable' será una combinación de un valor lógico (que dice si el dato
es nulo o no) y un campo del tipo correspondiente.
Por ejemplo:

Nullable<int> n;

Teniendo esa declaración, podrás hacer:

n = null; // asigna 'true' a la parte lógica

n = 27; // asigna 'false' a la parte lógica y 27 al campo entero

Como se prevee que esto sea muy útil, habrá también una notación más
sencilla:

int? n; // equivale a Nullable<int> n;

Luego el lenguaje definirá toda una serie de reglas para operar con estos
tipos 'anulables', etc.

Salu2,

Octavio


"Pablo Guevara" escribió en el mensaje
news:
Ok. Me queda claro.

Muchas gracias

Slds.

Pablo

+++
"Pablo Guevara" escribió en el mensaje
news:
Es posible asignar el valor Null a una variable o a una propiedad?

Gracias

Pablo

+++





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida