当我们使用using来定义对象时?例如:
using (Login objLogin = new Login())
我知道我们在使用这个对象后想要清理内存时使用,但我不知道我们什么时候应该清理内存。
最佳答案
应使用using
语句及时处置实现IDisposable
的对象。这实际上并不清理托管内存,而是允许托管对象释放它可能持有的任何非托管资源,并在某些情况下删除对托管对象的引用以防止内存泄漏。
我建议阅读以下网站,它们提供了 IDisposable
和 using
语句的深入解释
关于c# - 在c#中定义对象时使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3645334/