Tengo un objeto de la clase RTSG :: XML3D :: OpenGLMeshMA. Cuando se para en el punto de interrupción en su método RTSG :: :: XML3D OpenGLMeshMA :: onXflowStateChanged agrego las siguientes expresiones en la ventana Inspección:¿Por qué la dirección del objeto de conversión a la misma clase apunta a resultados en otro valor de objeto?
¿Cómo puede ser que la dirección de crudo del objeto fundido en el mismo tipo de puntero que esto da como resultado un objeto diferente (los miembros y los miembros uniqieId tienen diferentes valores en la primera y segunda filas)?
Información del sistema: VS 2008 3.5 SP1, Win 7 de 64 bits.
Supongo, aunque no puedo encontrar documentación para ello, que _esto_ es la referencia interna al objeto. Mientras que el primero es la referencia externa al mismo. Lo que explica por qué solo puedes usar _this_ dentro de una instancia, no tiene referencia externa. –
@JoshuaDrake ¿Qué es la referencia interna y cómo es diferente de la referencia externa? Estos son indicadores, no referencias, ¿verdad? –
Un puntero es una referencia en sentido general. Ver [this (C#)] (http://msdn.microsoft.com/en-us/library/dk1507sz%28v=vs.71%29.aspx) para la versión C#. –