C sharp - Como eliminar un objeto o variable de la memoria

 
Vista:

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;}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Como eliminar un objeto o variable de la memori

Publicado por Yamil Bracho (1164 intervenciones) el 21/11/2004 18:13:39
Asignas a null y ya esta.
En algun momento el gc libera la memoria asociada al nodo y si no hay punteros en c# Todos los objetos son creados y destruidos dinamicamente y la memoria es gestionada por .NET
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar