var a = MyClassInstance;
MyClassInstance = null;
//if (a !=null){ //why }
creo que a
puntos a MyClassInstance
y MyClassInstance
es igual a cero, entonces a
debe ser igual a cero también. Pero a
no es nulo y no entiendo por qué.Tipos de referencia
No creo que sea la forma correcta de "nuilificar" una clase. Puede que tengas que llamar a una función de destrucción interna. Está configurando algo en la clase a NULL pero la clase actaull todavía existe y no es nula ... – ppumkin