我有一个终结器,它在应用程序关闭期间似乎总是失败。我认为这是因为它保留了一些在那时不再有效的 native 资源。有没有办法在析构函数/终结器中判断它是否由于应用程序关闭而被调用?

谢谢!

最佳答案

System.Environment.HasShutdownStarted

文档在这里:http://msdn.microsoft.com/en-us/library/system.environment.hasshutdownstarted.aspx

关于C#:在终结器中,如何确定应用程序是否正在关闭?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5727141/

10-10 13:18