Associazioni do (F#)
Comprimi il sommario
Espandi il sommario
Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Associazioni do (F#)

Un'associazione do è utilizzata per eseguire codice senza definire una funzione o un valore. Le associazioni do possono inoltre essere utilizzate nelle classi (vedere Associazioni do nelle classi (F#)).

[ attributes ]
[ do ]expression

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

È possibile applicare attributi a un'associazione do di primo livello. Se, ad esempio, il programma utilizza l'interoperabilità COM, è necessario applicare l'attributo STAThread al programma. A tale scopo, è possibile utilizzare 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)


Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft