Condividi tramite


Associazioni do

Un'associazione do viene usata per eseguire codice senza definire una funzione o un valore. Inoltre, le associazioni possono essere usate nelle classi, vedere do Binding in Classi.

Sintassi

[ attributes ]
[ do ]expression

Osservazioni:

Usare un'associazione do quando si vuole eseguire codice indipendentemente da una definizione di funzione o valore. L'espressione in un'associazione do deve restituire unit. Il codice in un'associazione di primo livello do viene eseguito quando il modulo viene inizializzato. La parola chiave do è facoltativa.

Gli attributi possono essere applicati a un'associazione di primo livello do . Ad esempio, se il programma usa l'interoperabilità COM, è possibile applicare l'attributo STAThread al programma. A tale scopo, è possibile usare un attributo in un'associazione do , come illustrato nel codice seguente.

open System
open System.Windows.Forms

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

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

Vedi anche