Freigeben über


do-Bindungen

Eine do-Bindung wird verwendet, um Code auszuführen, ohne eine Funktion oder einen Wert zu definieren. Außerdem können Bindungen in Klassen verwendet werden, siehe do Bindungen in Klassen.

Syntax

[ attributes ]
[ do ]expression

Bemerkungen

Verwenden Sie eine do-Bindung, wenn Sie Code unabhängig von einer Funktion oder Wertdefinition ausführen möchten. Der Ausdruck in einer do-Bindung muss unit zurückgeben. Code in einer Bindung auf oberster do-Bindung wird ausgeführt, wenn das Modul initialisiert wird. Das Schlüsselwort do ist optional.

Attribute können auf eine Bindung auf oberster Ebene do angewendet werden. Wenn Ihr Programm beispielsweise COM-Interoperabilität verwendet, können Sie das STAThread-Attribut auf Ihr Programm anwenden. Dazu können Sie ein Attribut für eine do-Bindung verwenden, wie im folgenden Code gezeigt.

open System
open System.Windows.Forms

let form1 = new Form()
form1.Text <- "XYZ"

[<STAThread>]
do Application.Run(form1)

Weitere Informationen