I asked a question about "How to read a text file reversely with iterator in C#" sometime ago. Please see the link
Jon Skeet was very kind to provide a solution for me. But I still have a question how to close the data file when it is read? It seemed that Jon used a delegate to handle the iterator, which was very interesting. But How I can call something like "file.Close()" to release it when the file was processed?
Thanks,