I have an issue from time to time, I have a few StreamReaders and StreamWriters in my program that read info and write it. They go right about 99% of the time, but once in a while I end up with a StreamWriter that won’t close, on a piece of code I’ve run multiple times.
This tends to happen if I spam a function, but I am trying to find a safe way to guarantee a steam disposed. Anyone know how?
try a
usingstatement MSDNthis can be useful:
Closing Stream Read and Stream Writer when the form exits
Also you could use a
TryBlock