Une fermeture est une fonction de première classe qui fait référence à (se referme) des variables de la portée dans laquelle elle a été définie. Si la fermeture existe toujours après la fin de sa portée de définition, les variables sur lesquelles elle se ferme continueront d'exister également.
Supposons que je crée une fermeture sur une ressource telle qu'un streamwriter: xxx existe un moyen de fermer le streamwriter lorsque j'ai fini de fermer? Ou ...