0

以下に示すようなコードがプロジェクトに少しありますが、STA スレッドの使用法は何ですか? STA について私が知っているのは、シングル スレッド アパートメントであり、COM コンポーネントを使用する場合にのみ必要であり、アプリケーションのメイン エントリで使用されるということです。

/// <summary>
        /// The main entry point for the application.
        /// 
        /// Command line:
        ///   Leaf.exe /s server-name
        /// </summary>
        [STAThread]
        static void Main()
        {

                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.DoEvents();
                Application.Run(new Leaf()); // Leaf is a constructor

        }
4

1 に答える 1

0

MSDNがあなたの質問に答えます

他の機能には影響しません。プログラムがCOM相互運用機能を使用している場合にのみ効果があります。

于 2011-03-23T07:31:13.450 に答える