mobile streamwriter.Dispose()不能用怎么办

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:37:37
在mobile开发中,StreamWriter.Dispose()不可访问,因为它受保护级别限制,怎么才能完全释放资源
解决办法没地方发,就写在这里,希望能huima80的解答给需要帮助的人一点建议

StreamWriter.close()方法即可,是我类的Dispose()写的有问题

StreamWriter.Dispose() 应该是public的,你的.Net是哪个版本?

补充:

你的方法用的是在子线程中写日志文件,但要注意的是,要及时关闭线程,并关闭用到的文件,否则下次再调用日志,就因上一次未关闭文件,而无法再次写入文件。

另外用到了IDisposable.Dispose(),要显式调用Dispose()或者用using()