有什么办法可以在运行时调试应用程序时检查线程的单元类型,无论是MTA还是STA?我正在Visual Studio 2008 IDE中开发Winforms应用程序。
最佳答案
您可以使用Thread.GetApartmentState获取当前线程的ApartmentState。此方法将返回具有值ApartmentState
,STA
和MTA
的Unknown
枚举
如果要设置ApartmentState,则可以使用Thread.SetApartmentState
关于c# - 检查线程的单元类型是MTA还是STA?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30101763/