un parametro "out"

25/02/2004 - 21:40 por Owen | Informe spam
Hola:

yo tengo un parametro de tipo out, pero yo quiero que el objeto salga con un
valor null, es decir sin valor, como puedo hacer esto?

code:
static bool IsNewsInEdition(out Guid aNewsInEdition)

yo le asigne null, pero me dice que "Cannot convert null to SystemGuid
because it is a value type?"

gracias de antemano.
anibal.
 

Leer las respuestas

#1 A.Poblacion
25/02/2004 - 22:31 | Informe spam
"Owen" dijo:
[...] "Cannot convert null to SystemGuid because it is a value type?"



Eso te pasará siempre que trates de asignar null a una variable de tipo
Valor. Null solo se puede asignar a las variables de tipo Referencia. Si
quieres poder asignarle el null, lo que puedes hacer es crear un tipo
Referencia (una clase) y dentro encapsular el tipo Valor que pretendes usar.
Nota: Si no sabes lo que es un tipo Valor y un tipo Referencia, más vale
que lo busques en algún manual y lo estudies con cierto detenimiento porque
tiene bastante más trascendencia que el simple problema de la asignación de
null.


"Owen" wrote in message
news:el3ER%239%
Hola:

yo tengo un parametro de tipo out, pero yo quiero que el objeto salga con


un
valor null, es decir sin valor, como puedo hacer esto?

code:
static bool IsNewsInEdition(out Guid aNewsInEdition)

yo le asigne null, pero me dice que "Cannot convert null to SystemGuid
because it is a value type?"

gracias de antemano.
anibal.


Preguntas similares