Duda sobre estructuras

31/03/2005 - 13:52 por Zephryn Xirdal | Informe spam
Hola a todos.

Me ha surgido una duda respecto a la creación/destrucción de una estructura.

En mi caso la estructura es:

struct GameData

{

public int[,] matrix;

public int[,] rotation;

public bool[,] animatrix;

};



Cada vez que inicio un juego, reasigno memoria para matrix, rotation y
animatrix, pero al finalizar el mismo, no puedo liberar las matrices ni la
estructura completa.

¿Tendré problemas de memoria o ya se encargará el recolector de ir limpiando
los arrays viejos? Me refiero a que una estructura es un valor y no se toman
referencias, pero los elementos internos sí que son referencias y el GC
debería tomarlos en consideración, pero no estoy seguro de que sea así.

Podría añadir un método "ala dispose" en la estructura y llamarlo a mano,
pero entonces no sé cómo liberar dentro del mismo las variables matrix,
rotation y animatrix. ¿asignándoles null?

Gracias de antemano.

Preguntas similare

Leer las respuestas

#6 Alfredo Novoa
31/03/2005 - 16:32 | Informe spam
On Thu, 31 Mar 2005 16:28:37 +0200, "Zephryn Xirdal"
wrote:

Pero las estructuras son siempre tipo valor, ¿no?



Claro, lo que quiero decir es que no necesitas usar una estructura.


Saludos
Respuesta Responder a este mensaje
#7 Zephryn Xirdal
31/03/2005 - 16:38 | Informe spam
Juer, que tonto estoy. ¡Lo mismo pero en lugar de una estructura, una clase!


"Alfredo Novoa" escribió en el mensaje
news:
On Thu, 31 Mar 2005 16:28:37 +0200, "Zephryn Xirdal"
wrote:

Pero las estructuras son siempre tipo valor, ¿no?



Claro, lo que quiero decir es que no necesitas usar una estructura.


Saludos
Respuesta Responder a este mensaje
#8 Octavio Hernandez
01/04/2005 - 09:30 | Informe spam
Eso era lo que quería decir yo también...

Slds - Octavio

"Zephryn Xirdal" escribió en el
mensaje news:
Juer, que tonto estoy. ¡Lo mismo pero en lugar de una estructura, una
clase!


"Alfredo Novoa" escribió en el mensaje
news:
On Thu, 31 Mar 2005 16:28:37 +0200, "Zephryn Xirdal"
wrote:

Pero las estructuras son siempre tipo valor, ¿no?



Claro, lo que quiero decir es que no necesitas usar una estructura.


Saludos




Respuesta Responder a este mensaje
#9 Zephryn Xirdal
01/04/2005 - 23:11 | Informe spam
Gracias.

Hay veces que uno tiene la neurona (pq. sólo tengo una) bastante endurecida,
y con la calcificación y demás pues ya se sabe.

:-)


"Octavio Hernandez" escribió en el mensaje
news:%
Eso era lo que quería decir yo también...

Slds - Octavio

"Zephryn Xirdal" escribió en el
mensaje news:
Juer, que tonto estoy. ¡Lo mismo pero en lugar de una estructura, una
clase!


"Alfredo Novoa" escribió en el mensaje
news:
On Thu, 31 Mar 2005 16:28:37 +0200, "Zephryn Xirdal"
wrote:

Pero las estructuras son siempre tipo valor, ¿no?



Claro, lo que quiero decir es que no necesitas usar una estructura.


Saludos








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