Como eliminar un objeto o variable de la memoria
Publicado por Odin (8 intervenciones) el 20/11/2004 16:50:15
implementé una clase lista enlazada en c#. en el metodo eliminar de la lista quiero eliminar el nodo deseado de la memoria despues de actualizar los "enlaces", pero no se como. se que existe el garbage collector en .net que se encarga de eso el solito pero quisiera hacerlo tambien manualmente. como se haria?
gracias por adelantado.
saludos
odin
pd: esta es mi clase nodo. no se si esta bien porque no se usan punteros en c# sin trabajar con codigo inseguro. revisenla porfavor:
using System;
public class CNodoSL
{
protected Object dato;
protected CNodoSL siguiente;
public CNodoSL(Object aValor)
{
dato = aValor;
siguiente = null;
}
public Object Dato
{
get {return dato;}
set {dato = value;}
}
public CNodoSL Siguiente
{
get {return siguiente;}
set {siguiente = value;}
}
}
gracias por adelantado.
saludos
odin
pd: esta es mi clase nodo. no se si esta bien porque no se usan punteros en c# sin trabajar con codigo inseguro. revisenla porfavor:
using System;
public class CNodoSL
{
protected Object dato;
protected CNodoSL siguiente;
public CNodoSL(Object aValor)
{
dato = aValor;
siguiente = null;
}
public Object Dato
{
get {return dato;}
set {dato = value;}
}
public CNodoSL Siguiente
{
get {return siguiente;}
set {siguiente = value;}
}
}
Valora esta pregunta


0