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 : Sélectionner tout - Visualiser dans une fenêtre à part
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