libération mémoire avec List<T>
Bonjour à tous, je me pose une question quand à l'utilisation de la méméoire avec les list<T>.
Sauf mauvaise erreur de ma part, il me semble que les list<T> ne contiennent pas les object proprement dit mais bien des pointeurs vers les objects.
Donc dans le cas :
Code:
1 2 3 4 5 6
|
List<T> lst = new List<T>();
// code de remplissage de lst par des object T crées ailleurs...
lst = null; //Vide la list car plus besoins |
le code lst = null supprime uniquement les pointeurs mais pas les objects. Comment faire alors pour supprimer les objects et libérer de la mémoire?
Merci