duda

22/07/2004 - 07:58 por arturo | Informe spam
Por que razon cuando declaro variables protegidas visibles
por toda una clase que se corresponde con una determinada
pagina aspx, despues de asignarle el valor en algun
metodo, si en otro quiero acceder a esa variable, me dice
que hay: "System.NullReferenceException: Referencia a
objeto no establecida como instancia de un objeto.
"?????

Muchas gracias!!!!!

Preguntas similare

Leer las respuestas

#1 Eduard Tomàs
22/07/2004 - 13:47 | Informe spam
MMMmm... supongo que tus variables son de algún tipo por
referencia (es decir no son ints, o floats si no que son
clases propias o strings).
El siguiente código:

string s;
if (s.Equals("Hola")) {...}

Da la excepción de NullReference. La razón es que has
DECLARADO una variable que contendrá una cadena, pero NO
has creado ningún objeto cadena.
El siguiente código:
string s;
s=new string("Adios");
if (s.Equals("Hola")) { ... }
funciona correctamente porque has creado (con new) un
objeto de tipo cadena y lo has asignado a la variable s.

Nos vemos,
edu
Por que razon cuando declaro variables protegidas


visibles
por toda una clase que se corresponde con una


determinada
pagina aspx, despues de asignarle el valor en algun
metodo, si en otro quiero acceder a esa variable, me


dice
que hay: "System.NullReferenceException: Referencia a
objeto no establecida como instancia de un objeto.
"?????

Muchas gracias!!!!!
.

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