Warum sind WinForms-Anwendungen standardmäßig STAThread?

Wenn Sie eine leere erstellenWinForms Anwendung mit Visual Studio hat die Vorlage dieSTAThread Attribut in der Hauptanwendungsklasse.

Ich habe einige Dokumente darüber gelesen, bin mir aber nicht sicher, ob ich es überhaupt verstanden habe.

Wirklich, ich habe ein paar Fragen dazu:

Warum wird dieses Attribut hinzugefügt?Was heißt das?Was passiert, wenn Sie dieses Attribut entfernen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage