Sencilla para Expertos

12/07/2005 - 17:53 por Javier | Informe spam
object x;
MessageBox.Show(x.texto1);

Hola,
Alguno sabe como compilar una aplicación en c#
que tenga este "inconveniente", aquí expongo un ejemplo sencillo, pero mi
necesidad es para un desarrollo un tanto mas complejo.
El mismo codigo en Visual Basic .Net compila sin problemas ya que el
compilador supone que el objeto declarado en tiempo de ejecución podría
llegar a tener la propiedad texto 1.
En cambio en C# no compila.
espero vuestra ayuda
muchas gracias !
 

Leer las respuestas

#1 Carlos A. Leguizamón
12/07/2005 - 19:50 | Informe spam
Hola Javier, el problema es justamente, si la propiedad texto1 del objeto x
no tiene valor O el valor de la propiedad no es del tipo especificado, no
puede ejecutarse el método show del obj. messagebox.

Probá haciendo esto:

MessageBox.Show(x.texto1.ToString());

Saludos.
"Javier" escribió en el mensaje
news:

object x;
MessageBox.Show(x.texto1);

Hola,
Alguno sabe como compilar una aplicación en c#
que tenga este "inconveniente", aquí expongo un ejemplo sencillo, pero mi
necesidad es para un desarrollo un tanto mas complejo.
El mismo codigo en Visual Basic .Net compila sin problemas ya que el
compilador supone que el objeto declarado en tiempo de ejecución podría
llegar a tener la propiedad texto 1.
En cambio en C# no compila.
espero vuestra ayuda
muchas gracias !


Preguntas similares