我有一个终结器,它在应用程序关闭期间似乎总是失败。我认为这是因为它保留了一些在那时不再有效的 native 资源。有没有办法在析构函数/终结器中判断它是否由于应用程序关闭而被调用?
谢谢!
最佳答案
System.Environment.HasShutdownStarted
文档在这里:http://msdn.microsoft.com/en-us/library/system.environment.hasshutdownstarted.aspx
关于C#:在终结器中,如何确定应用程序是否正在关闭?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5727141/