[STAThread]_来自百度知道和CSDN

[STAThread]

是一种线程模型,用在程序的入口方法上(在C#和VB.NET是Main()方法),来指定当前线程的ApartmentState是STA。

[STAThread]是声明开始线程用的。有时候要用一个第三方组件,如果不加[STAthread]

的话,组件上有一些功能是无法使用的 。加上[STAThread]既可以用了。

故[STAThread]下面的线程是入口。Dllimport "*.dll"]一般是指调用一个非托管资源的dll(这个dll可以是其他语言编写的,如delphi、c++等等)一般用于调用COM组件或者第三方组件。

 

posted @ 2017-12-02 10:39  sgggr  阅读(89)  评论(0编辑  收藏  举报